PHP中用mysqli物件導向開啟串連關閉mysql資料庫

來源:互聯網
上載者:User

標籤:

代碼如下:

 1 <meta http-equiv="content-type" content="text/html" charset="utf-8"/> 2 <h1>用mysqli物件導向方法串連資料庫!-姚遠的部落格</h1> 3 <form method="POST" action="<?php echo htmlspecialchars($_SERVER[‘PHP_SELF‘])?>"> 4 伺服器位址:<input type="text" name="mysqlip"/> 5 <br/> 6 伺服器帳號:<input type="text" name="mysqluser"/> 7 <br/> 8 伺服器密碼:<input type="password" name="mysqlpassword"/> 9 <br/>10 <input type="submit" value="串連mysql"/>11 </form>12 <?php13 if($_SERVER[‘REQUEST_METHOD‘]=="POST"){//擷取提交方式進行對比,然後用if進行判斷!14     //用mysqli物件導向方法串連mysql資料庫15     $servername=$_POST[‘mysqlip‘];//伺服器位址16     $username=$_POST[‘mysqluser‘];//使用者帳號17     $password=$_POST[‘mysqlpassword‘];//密碼18     $conn = new mysqli($servername,$username,$password);//把myqli執行個體化,用物件導向連結mysql資料庫!19     if($conn->connect_error){//$conn->connect_error用物件導向來表示,有錯誤資訊會返回字串,沒錯誤資訊返回null;用if判斷輸出的資訊;20         echo "串連失敗!".$conn->connect_error;//返回null輸出21     }else{22         echo "你所串連的資料庫地址為:".$servername;23         echo "<br/>你所串連的資料庫帳號為:".$username;24         echo "<br/>你所串連的資料庫密碼為:".$password;25         echo "<br/>串連成功!";//返回字串輸出26     }27     if($conn->connect_error){28         echo "<br/>未檢測到串連的資料庫,所以未關閉!";29     }else{30         $conn->close();//物件導向關閉資料庫!31         echo "<br/>已成功關閉資料庫連接!";32     }33 }34 ?>

第一個if判斷頁面是否已POST方式提交資料,防止賦值的時候報錯;

第二個if判斷資料庫是否已成功串連錯誤,判斷對用戶端進行返回;

第三個if判斷資料庫是否已成功串連錯誤,判斷進行關閉串連;

線上測試執行個體地址:http://blog.z88j.com/mysql/mysqli物件導向串連資料庫.php

PHP中用mysqli物件導向開啟串連關閉mysql資料庫

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.