【发布时间】:2011-01-18 03:22:48
【问题描述】:
好的,所以我正在尝试查询我的数据库并选择所有具有特定值的行。 之后,我使用 mysql_fetch_array() 将查询转换为数组,然后尝试使用 for each 循环逐行遍历获取的数组。
<?php
$query = mysql_query("SELECT * FROM users WHERE pointsAvailable > 0 ORDER BY pointsAvailable Desc");
$queryResultArray = mysql_fetch_array($query);
foreach($queryResultArray as $row)
{
echo $row['pointsAvailable'];
}
?>
虽然当我对除 pointsAvailable 列之外的任何列执行此操作时,都会说一个名为“名称”的文本类型的列,它只返回一个字母。
如何逐行遍历返回的查询,并允许从当前行获取特定列的数据?
【问题讨论】:
标签: php sql mysql loops iteration