程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> mysql_fetch_array,mysql_fetch_row,mysql_fetch_assoc區別,mysqlfetchassoc

mysql_fetch_array,mysql_fetch_row,mysql_fetch_assoc區別,mysqlfetchassoc

編輯:關於PHP編程

mysql_fetch_array,mysql_fetch_row,mysql_fetch_assoc區別,mysqlfetchassoc


array  mysql_fetch_array ( result   [, int result_type]  )

返回:根據從結果集取得的行生成的數組,如果沒有更多行則返回 FALSE。

int result_type的值:

1:MYSQL_ASSOC    //完全等同於 mysql_fetch_assoc($result)

2:MYSQL_NUM        //完全等同於 mysql_fetch_row($result)

3:MYSQL_BOTH     //默認,得到一個同時包含關 聯和數字索引的數組

 

 

$con=mysql_connect('localhost','root',”); 
mysql_select_db('abc',$con); 
$sql = “select * from book”; 
$result = mysql_query($sql); 

//fetch_row只能用數組索引 $row[index]
while($row = mysql_fetch_row($result)) 
{ 
    echo $row[0]; //從0開始
} 
 
//fecth_assoc只能用數組的KEY $row['key']
while($row = mysql_fetch_assoc($result)) 
{ 
    echo $row['name']; 
} 

//fetch_array都可以用索引、KEY都可用(index,key)
while($row = mysql_fetch_array($result)) 
{ 
    echo $row['cid'];
    echo $row[1]; 
} 

//fetch_object用對象方式調用數據 $row->id
while($row = mysql_fetch_object($result)) 
{ 
    echo $row->cid;
    echo $row->title; 
} 

 

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