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

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

對于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知識。




主站蜘蛛池模板: 四虎永久在线精品国产免费 | 日日摸夜夜添夜夜爽免费视频 | 亚欧aⅴ天堂在线 | 午夜免费看视频 | 五月婷婷六月丁香激情 | 亚洲国产成人久久一区久久 | 亚州三级 | 五月天婷婷免费视频 | 青娱乐色 | 在线免费黄 | 深夜福利亚洲 | 欧美一区精品二区三区 | 午夜色影院 | 四虎国产精品永久在线网址 | 青草娱乐极品免费视频 | 午夜一级福利 | 亚洲精品永久免费 | 天天爱天天操天天射 | 四虎国产精品永久地址51 | 日韩69| 日本高清视频在线三级 | 香蕉免费一级视频在线观看 | 欧美午夜不卡在线观看最新 | 亚洲欧美国产另类 | 亚洲福利秒拍一区二区 | 亚洲最大色网站 | 青青青青手机在线视频观看国产 | 四虎影院最新网站 | 天天曰夜夜曰 | 午夜视频免费 成人 | 午夜在线成人 | 午夜免费视频网站 | 日韩精品一区二区在线观看 | 天天躁日日躁狠狠躁视频下载播二 | 色婷婷综合和线在线 | 日韩福利在线观看 | 日本成人小视频 | 色天天天天 | 婷婷综合 在线 | 欧美又粗又硬 | 日韩精品亚洲人成在线播放 |