程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 如何運用PHP關聯數組查詢結果

如何運用PHP關聯數組查詢結果

編輯:關於PHP編程

大家也許對以下就是具體的操作代碼:

  1. <?php   
  2. $connection = mysql_connect("localhost", "albert", "shhh");   
  3. mysql_select_db("winestore", $connection);   
  4.  
  5. $result = mysql_query("SELECT cust_id, surname,   
  6. firstname FROM customer", $connection);   
  7.  
  8. while ($row = mysql_fetch_array($result))   
  9. {   
  10. echo "ID:t{$row["cust_id"]}n";   
  11. echo "Surnamet{$row["surname"]}n";   
  12. echo "First name:t{$row["firstname"]}nn";   
  13. }   
  14. ?>  

函數 mysql_fetch_array() 把查詢結果的一行放入數組,可以同時用兩種方式引用,例如 cust_id 可以同時用下面兩種方式:$row["cust_id"] 或者$row[0] 。顯然,前者的可讀性要比後者好多了。

在PHP關聯數組查詢結果的多表連查中,如果兩個列名字一樣,最好用別名分開:

SELECT winery.name AS wname,
region.name AS rname,
FROM winery, region
WHERE winery.region_id = region.region_id;


列名的引用為:$row["wname"] 和 $row["rname"]。


在指定表名和列名的情況下,只引用列名:

SELECT winery.region_id
FROM winery

列名的引用為: $row["region_id"]。

聚集函數的引用就是引用名:

SELECT count(*)
FROM customer;

列名的引用為: $row["count(*)"]。

以上就是全部的關於PHP關聯數組查詢結果的具體操作步驟。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved