PHP中用mysqli面向?qū)ο蟠蜷_連接關(guān)閉mysql數(shù)據(jù)庫的方法
更新時間:2016年11月05日 16:52:59 投稿:jingxian
下面小編就為大家?guī)硪黄狿HP中用mysqli面向?qū)ο蟠蜷_連接關(guān)閉mysql數(shù)據(jù)庫的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
如下所示:
代碼如下:
<meta http-equiv="content-type" content="text/html" charset="utf-8"/> <h1>用mysqli面向?qū)ο蠓椒ㄟB接數(shù)據(jù)庫!-姚遠的博客</h1> <form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>"> 服務(wù)器地址:<input type="text" name="mysqlip"/> <br/> 服務(wù)器賬號:<input type="text" name="mysqluser"/> <br/> 服務(wù)器密碼:<input type="password" name="mysqlpassword"/> <br/> <input type="submit" value="連接mysql"/> </form> <?php if($_SERVER['REQUEST_METHOD']=="POST"){//獲取提交方式進行對比,然后用if進行判斷! //用mysqli面向?qū)ο蠓椒ㄟB接mysql數(shù)據(jù)庫 $servername=$_POST['mysqlip'];//服務(wù)器地址 $username=$_POST['mysqluser'];//用戶賬號 $password=$_POST['mysqlpassword'];//密碼 $conn = new mysqli($servername,$username,$password);//把myqli實例化,用面向?qū)ο箧溄觤ysql數(shù)據(jù)庫! if($conn->connect_error){//$conn->connect_error用面向?qū)ο髞肀硎?,有錯誤信息會返回字符串,沒錯誤信息返回null;用if判斷輸出的信息; echo "連接失??!".$conn->connect_error;//返回null輸出 }else{ echo "你所連接的數(shù)據(jù)庫地址為:".$servername; echo "<br/>你所連接的數(shù)據(jù)庫賬號為:".$username; echo "<br/>你所連接的數(shù)據(jù)庫密碼為:".$password; echo "<br/>連接成功!";//返回字符串輸出 } if($conn->connect_error){ echo "<br/>未檢測到連接的數(shù)據(jù)庫,所以未關(guān)閉!"; }else{ $conn->close();//面向?qū)ο箨P(guān)閉數(shù)據(jù)庫! echo "<br/>已成功關(guān)閉數(shù)據(jù)庫連接!"; } } ?>
第一個if判斷頁面是否已POST方式提交數(shù)據(jù),防止賦值的時候報錯;
第二個if判斷數(shù)據(jù)庫是否已成功連接錯誤,判斷對客戶端進行返回;
第三個if判斷數(shù)據(jù)庫是否已成功連接錯誤,判斷進行關(guān)閉連接;
以上這篇PHP中用mysqli面向?qū)ο蟠蜷_連接關(guān)閉mysql數(shù)據(jù)庫的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Laravel5.1 框架模型工廠ModelFactory用法實例分析
這篇文章主要介紹了Laravel5.1 框架模型工廠ModelFactory用法,結(jié)合實例形式分析了laravel5.1框架模型工廠ModelFactory基本功能、定義與使用方法,需要的朋友可以參考下2020-01-01