如下所示:
代碼如下:
<meta http-equiv="content-type" content="text/html" charset="utf-8"/><h1>用mysqli物件導向方法串連資料庫!-姚遠的部落格</h1><form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>">伺服器位址:<input type="text" name="mysqlip"/><br/>伺服器帳號:<input type="text" name="mysqluser"/><br/>伺服器密碼:<input type="password" name="mysqlpassword"/><br/><input type="submit" value="串連mysql"/></form><?phpif($_SERVER['REQUEST_METHOD']=="POST"){//擷取提交方式進行對比,然後用if進行判斷! //用mysqli物件導向方法串連mysql資料庫 $servername=$_POST['mysqlip'];//伺服器位址 $username=$_POST['mysqluser'];//使用者帳號 $password=$_POST['mysqlpassword'];//密碼 $conn = new mysqli($servername,$username,$password);//把myqli執行個體化,用物件導向連結mysql資料庫! if($conn->connect_error){//$conn->connect_error用物件導向來表示,有錯誤資訊會返回字串,沒錯誤資訊返回null;用if判斷輸出的資訊; echo "串連失敗!".$conn->connect_error;//返回null輸出 }else{ echo "你所串連的資料庫地址為:".$servername; echo "<br/>你所串連的資料庫帳號為:".$username; echo "<br/>你所串連的資料庫密碼為:".$password; echo "<br/>串連成功!";//返回字串輸出 } if($conn->connect_error){ echo "<br/>未檢測到串連的資料庫,所以未關閉!"; }else{ $conn->close();//物件導向關閉資料庫! echo "<br/>已成功關閉資料庫連接!"; }}?>
第一個if判斷頁面是否已POST方式提交資料,防止賦值的時候報錯;
第二個if判斷資料庫是否已成功串連錯誤,判斷對用戶端進行返回;
第三個if判斷資料庫是否已成功串連錯誤,判斷進行關閉串連;
以上這篇PHP中用mysqli物件導向開啟串連關閉mysql資料庫的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援雲棲社區。