嗯,我知道有一个功能mysql_fetch_array(),我们可以像这样使用它:
while ($row = mysql_fetch_array($result)) {
echo $row['name'] . "<br />";
}
但还有其他方法吗?例如,如果只有一个元素可以返回,而不是数组。
感谢)
答案 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)
例如,如果只有一个 可以返回的元素,而不是 一个数组。
不。
只有数组或无用的对象。