PHP中用mysqli面向?qū)ο蟠蜷_連接關(guān)閉mysql數(shù)據(jù)庫的方法
如下所示:

代碼如下:
<meta http-equiv="content-type" content="text/html" charset="utf-8"/>
<h1>用mysqli面向?qū)ο蠓椒ㄟB接數(shù)據(jù)庫!-姚遠(yuǎn)的博客</h1>
<form method="POST" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'])?>">
服務(wù)器地址:<input type="text" name="mysqlip"/>
<br/>
服務(wù)器賬號(hào):<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"){//獲取提交方式進(jìn)行對(duì)比,然后用if進(jìn)行判斷!
//用mysqli面向?qū)ο蠓椒ㄟB接mysql數(shù)據(jù)庫
$servername=$_POST['mysqlip'];//服務(wù)器地址
$username=$_POST['mysqluser'];//用戶賬號(hào)
$password=$_POST['mysqlpassword'];//密碼
$conn = new mysqli($servername,$username,$password);//把myqli實(shí)例化,用面向?qū)ο箧溄觤ysql數(shù)據(jù)庫!
if($conn->connect_error){//$conn->connect_error用面向?qū)ο髞肀硎荆绣e(cuò)誤信息會(huì)返回字符串,沒錯(cuò)誤信息返回null;用if判斷輸出的信息;
echo "連接失??!".$conn->connect_error;//返回null輸出
}else{
echo "你所連接的數(shù)據(jù)庫地址為:".$servername;
echo "<br/>你所連接的數(shù)據(jù)庫賬號(hào)為:".$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ù)庫連接!";
}
}
?>
第一個(gè)if判斷頁面是否已POST方式提交數(shù)據(jù),防止賦值的時(shí)候報(bào)錯(cuò);
第二個(gè)if判斷數(shù)據(jù)庫是否已成功連接錯(cuò)誤,判斷對(duì)客戶端進(jìn)行返回;
第三個(gè)if判斷數(shù)據(jù)庫是否已成功連接錯(cuò)誤,判斷進(jìn)行關(guān)閉連接;
以上這篇PHP中用mysqli面向?qū)ο蟠蜷_連接關(guān)閉mysql數(shù)據(jù)庫的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 如何解決mysql無法關(guān)閉的問題
- 安全地關(guān)閉MySQL服務(wù)的教程
- lnmp下如何關(guān)閉Mysql日志保護(hù)磁盤空間
- Windows下使用批處理實(shí)現(xiàn)啟動(dòng)關(guān)閉mysql
- MySQL數(shù)據(jù)庫開啟、關(guān)閉、查看函數(shù)功能的方法
- MySQL關(guān)閉過程詳解和安全關(guān)閉MySQL的方法
- Mysql的游標(biāo)的定義使用及關(guān)閉深入分析
- MySQL服務(wù)器的啟動(dòng)和關(guān)閉
- 如何優(yōu)雅、安全的關(guān)閉MySQL進(jìn)程
相關(guān)文章
Zend Framework入門教程之Zend_View組件用法示例
這篇文章主要介紹了Zend Framework中Zend_View組件用法,結(jié)合實(shí)例形式簡單分析了Zend_View組件視圖操作的相關(guān)技巧與注意事項(xiàng),需要的朋友可以參考下2016-12-12
thinkphp3.2框架中where條件查詢用法總結(jié)
這篇文章主要介紹了thinkphp3.2框架中where條件查詢用法,總結(jié)分析了thinkphp3.2中where條件查詢中常用的各種查詢條件、以及各種復(fù)合查詢實(shí)現(xiàn)方法,需要的朋友可以參考下2019-08-08
Laravel框架基于中間件實(shí)現(xiàn)禁止未登錄用戶訪問頁面功能示例
這篇文章主要介紹了Laravel框架基于中間件實(shí)現(xiàn)禁止未登錄用戶訪問頁面功能,結(jié)合實(shí)例形式分析了Laravel框架中間件生成、注冊(cè)及使用相關(guān)操作技巧,需要的朋友可以參考下2019-01-01
Zend Framework使用Zend_Loader組件動(dòng)態(tài)加載文件和類用法詳解
這篇文章主要介紹了Zend Framework使用Zend_Loader組件動(dòng)態(tài)加載文件和類用法,結(jié)合實(shí)例形式分析了Zend_Loader組件實(shí)現(xiàn)文件自動(dòng)加載與屬性判斷的相關(guān)使用技巧,需要的朋友可以參考下2016-12-12
ThinkPHP提交表單時(shí)默認(rèn)自動(dòng)轉(zhuǎn)義的解決方法
這篇文章主要介紹了ThinkPHP提交表單時(shí)默認(rèn)自動(dòng)轉(zhuǎn)義的解決方法,可解決針對(duì)單引號(hào)和雙引號(hào)的自動(dòng)轉(zhuǎn)移問題,提供了兩種解決方法供大家對(duì)比選擇,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11
PHP內(nèi)置函數(shù)生成隨機(jī)數(shù)實(shí)例
在本篇文章里小編給大家分享了關(guān)于PHP內(nèi)置函數(shù)生成隨機(jī)數(shù)實(shí)例內(nèi)容,對(duì)此有興趣的朋友們可以學(xué)習(xí)下。2019-01-01
PHP在彈框中獲取foreach中遍歷的id值并傳遞給地址欄
這篇文章主要介紹了PHP在彈框中獲取foreach中遍歷的id值并傳遞給地址欄的相關(guān)資料,需要的朋友可以參考下2017-06-06
仿dedecms下拉分頁樣式修改的thinkphp分頁類實(shí)例
這篇文章主要介紹了仿dedecms下拉分頁樣式修改的thinkphp分頁類,可實(shí)現(xiàn)類似dedecms下拉分頁樣式的效果,需要的朋友可以參考下2014-10-10

