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

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

王林
發布: 2023-03-06 07:34:02
原創
2346 人瀏覽過

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板