Maison > Article > développement back-end > Comment utiliser pdo pour fermer la base de données en php
PHP utilise la méthode pdo pour fermer la base de données : [$conn = null;]. Si vous souhaitez vous connecter à la base de données, la méthode est [$conn = new PDO("mysql:host=$server;dbname=mysql", $user, $password)].
Code d'implémentation :
(Tutoriel recommandé : Tutoriel vidéo php)
<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(); } } ?>
Sortie :
try { //...} catch(Exception $e) { //...}
try{}catch{} en PHP est la gestion des exceptions
Mettez le code à exécuter dans le bloc TRY Si quelque chose se produit pendant l'exécution. de ces codes Si une exception se produit dans une instruction, le programme passe directement au bloc CATCH et $e collecte les informations d'erreur et les affiche
Si une exception est levée, le script de l'instruction try s'arrêtera. exécution, puis redirigez immédiatement Exécutez le script dans l'instruction catch.
Si une exception est levée mais n'est pas interceptée, une erreur fatale sera générée.
Recommandations associées : formation php
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!