Maison  >  Article  >  développement back-end  >  Comment utiliser pdo pour fermer la base de données en php

Comment utiliser pdo pour fermer la base de données en php

王林
王林original
2020-09-28 11:23:182294parcourir

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)].

Comment utiliser pdo pour fermer la base de données en php

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[&#39;PHP_SELF&#39;]));?>">
服务器地址:<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[&#39;REQUEST_METHOD&#39;]=="POST"){//if判断是否POST提交
    $servername=$_POST[&#39;mysqlPDOip&#39;];
    $username=$_POST[&#39;mysqlPDOuser&#39;];
    $password=$_POST[&#39;mysqlPDOpassword&#39;];
    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 :

Comment utiliser pdo pour fermer la base de données en php

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn