首頁 >後端開發 >PHP問題 >php如何利用pdo方式關閉資料庫

php如何利用pdo方式關閉資料庫

王林
王林原創
2020-09-28 11:23:182349瀏覽

php利用pdo方式關閉資料庫的方法:【$conn = null;】。如果要連接資料庫,方法為【$conn = new PDO("mysql:host=$server;dbname=mysql", $user, $password)】。

php如何利用pdo方式關閉資料庫

實作程式碼:

(推薦教學: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();
    }
}
?>

輸出:

php如何利用pdo方式關閉資料庫

try
{ //...}
catch(Exception $e)
{ //...}

PHP中try{}catch{}是例外處理

將要執行的程式碼放入TRY區塊中,如果這些程式碼執行過程中某一個語句發生異常,則程式直接跳到CATCH區塊中,由$e收集錯誤訊息和顯示.

#如果拋出了一個異常,try語句中的腳本將會停止執行,然後馬上轉向執行catch語句中的腳本。

如果異常拋出了卻沒有被捕捉到,就會產生一個fatal error。

相關推薦:php培訓

以上是php如何利用pdo方式關閉資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn