我有一個典型的數據庫查詢:消失使用後mysql_fetch_array()生成的數組?
$query = mysql_query('SELECT titulo,referencia FROM cursos WHERE tipo=1 AND estado=1');
,我可以把它轉換成一個數組並打印數據:
while ($results=mysql_fetch_array($query)): ?>
echo $results['referencia'];
// and so...
endwhile;
,但在某些情況下,我需要在另一部分打印相同數據該網頁,但結果$陣列似乎是空的(我用var_dump($results)
,我得到bool(false)
)。我打算用我學到的東西讀Create PHP array from MySQL column,但不應該mysql_fetch_array()
創建一個數組?那麼,會發生什麼?
你確定你的查詢是正確的並返回結果? – 2010-01-27 03:33:10
是的,我第一次查詢數據是打印的。 – Tae 2010-01-27 03:41:34