我有一個簡單的查詢,我不能爲我GET的使用壽命,打印出我的網頁上:什麼會導致我的MySQL查詢掛兩個結果後?
$results = mysql_query("SELECT * FROM andyasks ORDER BY date");
$test = mysql_fetch_array($results, MYSQL_BOTH);
foreach ($test as $row){
print($row[questions]);
}
這是什麼是輸出(不可預測,我的眼睛),只是每個的第一個字母表字段,僅用於前兩行。所以一個75行的表格x 5列應該顯示排列的75個「問題」,而是顯示「00WWFFAA00」,它是前兩行每個單元格的第一個字母。這是怎麼回事?
你可以顯示andyasks的表格佈局嗎?它是否被索引? – mkb 2009-06-12 13:52:38
就我所知,該代碼應該做的是獲取'andyasks'表中的所有行,然後在一個長字符串中打印出每行的'questions'字段的值。請注意,它應該是$ row ['questions'],但如果PHP不是可識別的常量,它會將問題轉換爲字符串。 – Blixt 2009-06-12 13:53:50