mysql_fetch_array()和 mysql_fetch_array()的区别

mysql_fetch_assoc()和 mysql_fetch_array()的区别

 

mysql_fetch_assoc()

函数从结果集中取得一行作为关联数组。

返回根据从结果集取得的行生成的关联数组,如果没有更多行,则返回 false

提示和注释

注释:mysql_fetch_assoc() 和用 mysql_fetch_array() 加上第二个可选参数 MYSQL_ASSOC 完全相同。它仅仅返回关联数组。

这也是 mysql_fetch_array() 初始的工作方式。

 

提示:如果在关联索引之外还需要数字索引,用 mysql_fetch_array()。

 

sql = "SELECT * from Person WHERE Lastname='Adams'";

$result = mysql_query($sql,$con);

print_r(mysql_fetch_assoc($result));

<hr>

print_r(mysql_fetch_array($result));

 

?>输出:

 

Array

(

[LastName] => Adams

[FirstName] => John

[City] => London

 

Array

(

[0] => Adams

[LastName] => Adams

[1] => John

[FirstName] => John

[2] => London

[City] => London

posted @ 2011-03-30 07:08  y0umer  阅读(263)  评论(0编辑  收藏  举报