六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

對于mysql與mysqli的區別

[摘要]mysqli連接是永久連接,而MySQL是非永久連接。mysql連接:每當第二次使用的時候,都會重新打開一個新的進程。mysqli連接:一直都只使用同一個進程。好處:這樣就可以很大程度的減輕服務器端壓力。當然,如果mysql也需要永久連接的話,就可以使用mysql_pconnect()這個函數my...

mysqli連接是永久連接,而MySQL是非永久連接。

mysql連接:每當第二次使用的時候,都會重新打開一個新的進程。

mysqli連接:一直都只使用同一個進程。

好處:這樣就可以很大程度的減輕服務器端壓力。

當然,如果mysql也需要永久連接的話,就可以使用mysql_pconnect()這個函數

mysqli的面向過程的使用:

$conn = mysqli_connect(‘localhost’, ‘root’, ’123′, ‘db_test’) or (‘error’);
$sql = “select * from db_table”;
$query = mysqli_query($conn,$sql);
while($row = mysqli_fetch_array($query)){
echo $row['title'];
}

mysqli的面向對象的使用:

$conn = mysqli(‘localhost’, ‘root’, ’123′, ‘db_test’);
$sql = “select * from db_table”;
$query = $conn->query($sql);
while($row = $query->fetch_array()){
echo $row['title'];
}
  • mysql_connect與mysql_pconnect與mysqli_connect:

mysql_pconnect打開的連接不會關閉(即使調用mysql_close也不會關閉,因為對其無效),

類似于連接緩沖池,如果下次有來自于同一個機器的同一個用戶名

對同一個數據庫的連接,PHP會自動使用上次已經建立的連接,而不需要再重新建立一個。

好處:是省去了每次與數據庫建立連接的開銷,

壞處:是需要浪費一些內存,占用一些連接,

所以如果用戶訪問量大的時候會出現錯誤,要把mysql的max_connections參數改大一點, 或者使用mysql_connect()就解決問題。

簡單的來說MySQL_pconnect是用來在php與MySQL間建立一條持續連接,

一般php的執行模式是腳本開始執行時初始化所有資源, 腳本運行結束后釋放所有資源.

而MySQL_pconnect的方式則不這樣, MySQL_connect每次都是重新通過tcp 等

跟sql服務器建立關系, 每次連接都是要消耗不少服務器資源的.

使用pconnect時, 有請求連接MySQL時, php會檢查是否之前有條相同的連接(以相同的用戶名密碼連接到同一個MySQL服務器)已經建立,

如果有的話就直接使用這條連接, 值得注意的是這個相同的連接的概念是對進程來說的,

不同的進程連接 MySQL_pconnect建立會建立起多條連接.

connect與pconnect不會帶來功能的差異, 只有性能上的差別.

一般php有倆種運行模式, 一是作為cgi運行, 二是作為apache的模塊運行.

作為cgi的時候connect跟pconnect沒什么不同, 因為每次cgi進行運行結束后都會被銷毀清理掉資源.

php作為apache模塊方式運行時, 可以使用到數據庫持續連接, 但可能會存在潛在的問題,

看php手冊,如果你是cgi安裝方式。pconnection永遠也不會生效。

長連接最大的缺點就是萬一一個用戶鎖死,當前進程就永久鎖死了。

假如你在apache里的設置是進程永不銷毀的話就………………

說了,并且記錄了那么多,

  1. 也就是說盡量使用mysql_connect,因為運行結束后會自動中斷,符合編程的風格吧。

  2. 也可以使用mysql_connect和mysql_pconnect一起使用,就好像一個鏈接緩沖池一樣,

  3. 也就是說建立一個有mysql_connect 和 mysql_pconnect的類。

  4. 當然,如果不考慮向下兼容的話,最好還是使用mysqli_connect,因為mysqli本身就是永久性連接。

以上就是關于mysql與mysqli的區別的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日韩毛片免费观看 | 天天做人人爱夜夜爽2020 | 日韩色视| 欧美中文娱乐网 | 欧美亚洲另类一区中文字幕 | 涩涩涩涩涩涩涩涩涩涩 | 欧美一级淫片免费观看 | 日本不卡视频一区二区 | 日本老年人精品久久中文字幕 | 中文黄色 | 青青草原在线视频 | 天天操2018| 四虎最新网站 | 综合欧美亚洲 | 日本在线免费看片 | 天天综合色天天综合网 | 亚洲第一视频在线 | 深夜视频免费在线观看 | 天天做天天躁天天躁 | 天天天狠天天透天天制色 | 欧美一级高清片欧美国产欧美 | 色噜噜网站 | 青娱乐极品视频在线 | 最新国产中文字幕 | 亚洲天堂影院 | 四虎国产精品永久地址49 | 一级做a爱片特黄在线观看 一级做a爱片久久蜜桃 | 欧美综合图区亚欧综合图区 | 亚洲五月激情 | 四虎在线观看一区二区 | 伊人青青草 | 色偷偷亚洲 | 亚洲v日韩v欧美在线观看 | 四虎影院成人在线观看 | 亚洲天堂一区 | 午夜爱爱爱爱爽爽爽网站免费 | 中文字幕在线观看免费视频 | 视频一区二区三区在线观看 | 欧美视频导航| 在线欧美视频 | 在线免费视频一区二区 |