首頁 > 後端開發 > php教程 > h5 簡單介紹下 PHP5 中引入的 MYSQLI的用途

h5 簡單介紹下 PHP5 中引入的 MYSQLI的用途

WBOY
發布: 2016-07-29 08:36:44
原創
787 人瀏覽過

在新下載的PHP5你會發現多了一個mysqli.dll,它是做什麼用的呢?我簡單介紹下。 。 。
mysqli.dll是PHP對mysql新特性的一個延伸支援。在PHP5中可以在php.ini中載入.
mysql後面的i,指improved, interface, ingenious, incompatible or incomplete(變更擴充仍在開發中,因為MYSQL4。1和MYSQL5都沒有正式推出尚在開發中,新的特性沒有完全實現)
mysqli想實現的目標具體有:
-更簡單的維護
-更好的兼容性
-向後相容
mysql(指PHP中的模組)發展到現在顯得比較凌亂,有必要重新做下整理。同時,有必要跟上MYSQL(DBMS)的發展步伐,加入新的功能的支持,以及適應MYSQL(DBMS)以後的版本。所以誕生了mysqli.dll
mysqli.dll的特性:
-可以和mysql.dll一樣的方式使用
-支援OO接口,簡簡單單調用
-支援MYSQL4。1引入的新特性
-透過mysqli_init() 等相關函數,可以設定進階連線選項
mysqli的使用範例:
1.跟以前mysql.dll一樣的方法:

複製程式碼 程式碼如下:


/* Connect to a MySQL server */     ' localhost',  /* The host to connect to */  
           'user',          'password',   /* The password to use */  
         ;     /* The default table to query */ 
if (!$link) {  
  printf("Can connect. 
  exit;

/* Send a query to the server */   { 
print("Very large cities are:n"); 
/* Fetch the results of the query */  
      printf("%s (% s)n", $row['Name'], $row['Population']);  
   } 
/* Destroy the result set ($ result);  

/* Close the connection */  
mysqli_close($link);  
are> :
Mumbai (Bombay) (10500000)
Seoul (9981619)
São Paulo (9968485)
Shanghai Paulo (9968485)
Shanghai 內建OO介面方式呼叫:


複製程式碼

程式碼如下:


/* 連接到MySQL 伺服器*/  
$mysqli = new mysqli('localhost', 'user', 'password', 'world'); 
if (mysqli_connect_errno()) {  
  printf("無法連接到MySQL 伺服器。錯誤代碼:%sn", mysqli_connect_error());    退出;
if ($result = $mysqli->query('SELECT Name, Population FROM City ORDER BY Population DESC LIMIT 5')) { 
print("非常大的城市有:🎜> /* 取得查詢結果*/  
   while($row = $result->fetch_assoc() ){  
       printf(%s 
      '人口']);  
   } 
/* 銷毀結果集並釋放其使用的記憶體*/  
   $result->close(); 
$mysqli->close();  
? >  


支援的新功能還有:綁定參數,綁定結果等。 。 。
有興趣的可以直接去看原英文:
http://www.zend.com /php5/articles/php5-mysqli.php#fn3
註:感覺這不是對擁有者都有用的。不過。 。 。相信可以幫助大家了解一些“變化”,更好的掌握“趨勢”8 -) 


上面介紹了h5 簡單介紹下PHP5引入了MYSQLI的用途,包括了h5方面的內容,希望對PHP教程有興趣的朋友有所幫助。


相關標籤:
h5
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板