Heim >Backend-Entwicklung >PHP-Problem >So verwenden Sie pdo, um die Datenbank in PHP zu schließen

So verwenden Sie pdo, um die Datenbank in PHP zu schließen

王林
王林Original
2020-09-28 11:23:182340Durchsuche

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

So verwenden Sie pdo, um die Datenbank in PHP zu schließen

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[&#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();
    }
}
?>

Ausgabe:

So verwenden Sie pdo, um die Datenbank in PHP zu schließen

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-Training

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn