国产探花免费观看_亚洲丰满少妇自慰呻吟_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的區別有哪些”的學習就結束了,希望能夠解決大家的疑惑。

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泾阳县| 通海县| 依兰县| 湘西| 乡城县| 嘉峪关市| 佛坪县| 秦皇岛市| 景德镇市| 林甸县| 双辽市| 错那县| 沙雅县| 修水县| 灵宝市| 博客| 宜阳县| 那曲县| 高尔夫| 呼图壁县| 芮城县| 金堂县| 平顺县| 白沙| 新安县| 客服| 巧家县| 新绛县| 旬邑县| 奈曼旗| 洛阳市| 嵩明县| 晋江市| 皮山县| 射阳县| 洪泽县| 定边县| 九江县| 寻甸| 蒲城县| 高阳县|