PHP中用mysqli面向?qū)ο蟠蜷_(kāi)連接關(guān)閉mysql數(shù)據(jù)庫(kù)的方法
如下所示:
代碼如下:
<meta http-equiv="content-type" content="text/html" charset="utf-8"/> <h1>用mysqli面向?qū)ο蠓椒ㄟB接數(shù)據(jù)庫(kù)!-姚遠(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ù)庫(kù) $servername=$_POST['mysqlip'];//服務(wù)器地址 $username=$_POST['mysqluser'];//用戶賬號(hào) $password=$_POST['mysqlpassword'];//密碼 $conn = new mysqli($servername,$username,$password);//把myqli實(shí)例化,用面向?qū)ο箧溄觤ysql數(shù)據(jù)庫(kù)! if($conn->connect_error){//$conn->connect_error用面向?qū)ο髞?lái)表示,有錯(cuò)誤信息會(huì)返回字符串,沒(méi)錯(cuò)誤信息返回null;用if判斷輸出的信息; echo "連接失敗!".$conn->connect_error;//返回null輸出 }else{ echo "你所連接的數(shù)據(jù)庫(kù)地址為:".$servername; echo "<br/>你所連接的數(shù)據(jù)庫(kù)賬號(hào)為:".$username; echo "<br/>你所連接的數(shù)據(jù)庫(kù)密碼為:".$password; echo "<br/>連接成功!";//返回字符串輸出 } if($conn->connect_error){ echo "<br/>未檢測(cè)到連接的數(shù)據(jù)庫(kù),所以未關(guān)閉!"; }else{ $conn->close();//面向?qū)ο箨P(guān)閉數(shù)據(jù)庫(kù)! echo "<br/>已成功關(guān)閉數(shù)據(jù)庫(kù)連接!"; } } ?>
第一個(gè)if判斷頁(yè)面是否已POST方式提交數(shù)據(jù),防止賦值的時(shí)候報(bào)錯(cuò);
第二個(gè)if判斷數(shù)據(jù)庫(kù)是否已成功連接錯(cuò)誤,判斷對(duì)客戶端進(jìn)行返回;
第三個(gè)if判斷數(shù)據(jù)庫(kù)是否已成功連接錯(cuò)誤,判斷進(jìn)行關(guān)閉連接;
以上這篇PHP中用mysqli面向?qū)ο蟠蜷_(kāi)連接關(guān)閉mysql數(shù)據(jù)庫(kù)的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 如何解決mysql無(wú)法關(guān)閉的問(wèn)題
- 安全地關(guān)閉MySQL服務(wù)的教程
- lnmp下如何關(guān)閉Mysql日志保護(hù)磁盤(pán)空間
- Windows下使用批處理實(shí)現(xiàn)啟動(dòng)關(guān)閉mysql
- MySQL數(shù)據(jù)庫(kù)開(kāi)啟、關(guān)閉、查看函數(shù)功能的方法
- MySQL關(guān)閉過(guò)程詳解和安全關(guān)閉MySQL的方法
- Mysql的游標(biāo)的定義使用及關(guān)閉深入分析
- MySQL服務(wù)器的啟動(dòng)和關(guān)閉
- 如何優(yōu)雅、安全的關(guān)閉MySQL進(jìn)程
相關(guān)文章
Laravel5.1 框架模型工廠ModelFactory用法實(shí)例分析
這篇文章主要介紹了Laravel5.1 框架模型工廠ModelFactory用法,結(jié)合實(shí)例形式分析了laravel5.1框架模型工廠ModelFactory基本功能、定義與使用方法,需要的朋友可以參考下2020-01-01laravel 解決paginate查詢多個(gè)字段報(bào)錯(cuò)的問(wèn)題
今天小編就為大家分享一篇laravel 解決paginate查詢多個(gè)字段報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10基于PHP實(shí)現(xiàn)商品成交時(shí)發(fā)送短信功能
這篇文章主要介紹了基于PHP實(shí)現(xiàn)商品成交時(shí)發(fā)送短信的功能,代碼簡(jiǎn)單易懂,需要的朋友可以參考下2016-05-05thinkPHP中驗(yàn)證碼的簡(jiǎn)單使用方法
這篇文章主要介紹了thinkPHP中驗(yàn)證碼的簡(jiǎn)單使用方法,涉及thinkPHP驗(yàn)證碼邏輯功能的實(shí)現(xiàn)與界面顯示的相關(guān)技巧,需要的朋友可以參考下2015-12-12