function MattsScript()
{
$query = 'SELECT * FROM `ACCOUNTING` WHERE `ACCTSTATUSTYPE` = "start" AND `Process_status` IS NULL LIMIT 0,100';
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
while ($row = mysql_fetch_assoc($result))
{
echo $row['USERNAME'] . "<br />";
echo $row['ACCTSTATUSTYPE'];
}
}
我试图回应查询的结果。我认为这里发生的是我将查询保存到变量,前100个结果(LIMIT 0,100)然后使用循环将每行回显到页面。
然而,没有任何事情发生,没有错误,也没有写入页面。
我有什么遗失的吗?
答案 0 :(得分:3)
如果您只期望一个结果删除 while循环,如果不离开while循环并删除行 $ row = mysql_fetch_assoc($ result); 之前环。还要确保正确查询数据库。
示例:$result = mysql_query($query) or die(mysql_error());