第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

mysql和mysqli的區(qū)別?

mysql和mysqli的區(qū)別?

天涯盡頭無女友 2018-10-02 14:10:25
mysql和mysqli的區(qū)別
查看完整描述

1 回答

?
慕碼人2483693

TA貢獻1860條經(jīng)驗 獲得超9個贊

1.mysql是非持繼連接函數(shù)而mysqli是永遠連接函數(shù)
也就是說 mysql每次鏈接都會打開一個連接的進程
,而 mysqli多次運行mysqli將使用同一連接進程,從而減少了服務(wù)器的開銷
??有 些朋友在編程的時候,使用 new?mysqli('localhost',?usenamer',?'password',?'databasename');總是報 錯,F(xiàn)atal?error:?Class?'mysqli'?not?found?in?d:...
??mysqli類不是php自帶的嗎?
??不是默認開啟的,win下要改php.ini,去掉php_mysqli.dll前的;,linux下要把mysqli編譯進去
?
2.
mysqli連接是永久連接,而mysql是非永久連接。
mysql連接:每當(dāng)?shù)诙问褂玫臅r候,都會重新打開一個新的進程。
mysqli連接:一直都只使用同一個進程。
好處:這樣就可以很大程度的減輕服務(wù)器端壓力。

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

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的面向?qū)ο蟮氖褂茫?br/>$conn?=?mysqli('localhost',?'root',?'123',?'db_test');
$sql?=?"select?*?from?db_table";
$query?=?$conn->query($sql);
while($row?=?$query->fetch_array()){
echo?$row['title'];
}



查看完整回答
反對 回復(fù) 2018-10-21
  • 1 回答
  • 0 關(guān)注
  • 568 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號