国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

mysqli和mysql的差別有哪些

2024-07-24 12:33:53
字體:
來源:轉載
供稿:網友
  本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。
 
  一、mysql與mysqli的區別:
 
  mysqli連接是永久連接,而mysql是非永久連接。
 
  當然,如果mysql也需要永久連接的話,就可以使用mysql_pconnect()這個函數
 
  二、mysqli的使用:
 
  1、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'];
  }
  2、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_pconnect與mysqli_connect:
 
  1、mysql_pconnect打開的連接不會關閉(即使調用mysql_close也不會關閉,因為對其無效),類似于連接緩沖池,如果下次有來自于同一個機器的同一個用戶名對同一個數據庫的連接,php會自動使用上次已經建立的連接,而不需要再重新建立一個。
 
  好處:是省去了每次與數據庫建立連接的開銷,
 
  壞處:是需要浪費一些內存,占用一些連接,
 
  所以如果用戶訪問量大的時候會出現錯誤,要把mysql的max_connections參數改大一點, 或者使用mysql_connect()就解決問題。
 
  2、 作為cgi的時候connect跟pconnect沒什么不同,因為每次cgi進行運行結束后都會被銷毀清理掉資源.
 
  到此,關于“mysqli和mysql的區別有哪些”的學習就結束了,希望能夠解決大家的疑惑。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄龙县| 大洼县| 宝丰县| 德化县| 山阳县| 化隆| 新竹县| 普陀区| 资中县| 金华市| 舞钢市| 晋江市| 辽阳市| 项城市| 钟山县| 永定县| 武邑县| 钦州市| 翁牛特旗| 大兴区| 桐柏县| 麦盖提县| 莱芜市| 新乡市| 霍邱县| 远安县| 汝南县| 沭阳县| 邯郸市| 张掖市| 山东省| 耿马| 项城市| 德钦县| 沂南县| 英山县| 沂南县| 明水县| 浙江省| 蓝田县| 渭南市|