1
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),然後使用循環將每一行回顯到頁面。在PHP中打印MySQL查詢
然而沒有任何事情發生,沒有錯誤,也沒有寫入頁面。
有什麼我失蹤?
確定塔T優有錯誤報告打開?你確定'MattsScript'被調用嗎? – 2013-04-03 22:36:41
您確定名稱USERNAME和ACCTSTATUSTYPE的字段是否存在? – shakaran 2013-04-03 22:37:54
由於'$ row = mysql_fetch_assoc($ result);'在'mysql_query'之後,第一個結果被忽略;你確定你有多個結果嗎? – tmuguet 2013-04-03 22:39:23