php verwendet die PDO-Methode, um die Datenbank zu schließen: [$conn = null;]. Wenn Sie eine Verbindung zur Datenbank herstellen möchten, lautet die Methode [$conn = new PDO("mysql:host=$server;dbname=mysql", $user, $password)].
Implementierungscode:
(Empfohlenes Tutorial: php-Video-Tutorial)
<meta http-equiv="content-type" content="text/html" charset="utf-8"/> <form method="POST" action="<?php echo iconv("GB2312","UTF-8",htmlspecialchars($_SERVER['PHP_SELF']));?>"> 服务器地址:<input type="text" name="mysqlPDOip"/><br/> 服务器账号:<input type="text" name="mysqlPDOuser"/><br/> 服务器密码:<input type="password" name="mysqlPDOpassword"/><br/> <input type="submit" value="连接mysql"/> </form> <?php if($_SERVER['REQUEST_METHOD']=="POST"){//if判断是否POST提交 $servername=$_POST['mysqlPDOip']; $username=$_POST['mysqlPDOuser']; $password=$_POST['mysqlPDOpassword']; try{ //$conn = new PDO("mysql:host=$servername;dbname=myDB",$username,$password); $conn = new PDO("mysql:host=$servername;dbname=mysql", $username, $password);//连接数据库 echo "连接成功!"; echo "<br/>你所连接的服务器地址:".$servername; echo "<br/>你所连接的服务器账号:".$username; echo "<br/>你所链接的服务器密码:".$password; $conn = null;//关闭数据库连接 echo "<br/>已成功关闭数据库"; } catch(PDOException $e) { echo $e->getMessage(); } } ?>
Ausgabe:
try { //...} catch(Exception $e) { //...}
try{}catch{} in PHP ist die Ausnahmebehandlung
Platzieren Sie den Code Wenn während der Ausführung dieser Codes eine Ausnahme in einer bestimmten Anweisung auftritt, springt das Programm direkt zum CATCH-Block und $e sammelt Fehlerinformationen und zeigt diese an in der try-Anweisung Stoppt die Ausführung und wechselt dann sofort zur Ausführung des Skripts in der Catch-Anweisung.
Wenn eine Ausnahme ausgelöst, aber nicht abgefangen wird, wird ein schwerwiegender Fehler generiert.
Verwandte Empfehlungen:
php-TrainingDas obige ist der detaillierte Inhalt vonSo verwenden Sie pdo, um die Datenbank in PHP zu schließen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!