MySQL,如何使用返回的数据?

时间:2010-05-28 08:40:36

标签: php mysql

嗯,我知道有一个功能mysql_fetch_array(),我们可以像这样使用它:

while ($row = mysql_fetch_array($result)) {
 echo $row['name'] . "<br />"; 
}

但还有其他方法吗?例如,如果只有一个元素可以返回,而不是数组。

感谢)

4 个答案:

答案 0 :(得分:4)

请参阅mysql_result()

从MySQL结果集中检索一个单元格的内容。

答案 1 :(得分:1)

如果只有一行,那么你可以说:

$row = mysql_fetch_array($result);

如果您愿意,也可以使用mysql_fetch_row

但是我的第二个Erik的评论与PDO一致。这是a good tutorial making heavy use of PDO

答案 2 :(得分:1)

您可以使用mysql_result

$result = mysql_query($query) or die(mysql_error());
$scalar = mysql_result($result, 0);

答案 3 :(得分:-1)

  

例如,如果只有一个   可以返回的元素,而不是   一个数组。

不。
只有数组或无用的对象。