2011-04-11 36 views
0

我從php運行以下,我得到表中的第一條記錄,就是這樣,一個數組只包含一個元素。可能木材爲樹 - mysql將不會返回fulldataset

$sql = 'SELECT id FROM users'; 
$pass = mysql_query($sql); 
var_dump($pass); 

$row = mysql_fetch_assoc($pass); 
var_dump($row); 

但直接進入數據庫的完全相同的sql給了我完整的數據集,超過300條記錄。那麼,我在做什麼錯誤的PHP錯誤?

謝謝:)

回答

3

你必須遍歷每一行:

$sql = 'SELECT id FROM users'; 
$pass = mysql_query($sql); 

while($row = mysql_fetch_assoc($pass)) { 
    var_dump($row); 
} 
+0

那是,那是樹木,不見森林,謝謝你帶我出來吧:) – user628935 2011-04-11 16:24:03