2016-08-04 73 views
-2

我想向數據庫中插入一行。我在表格中插入了幾行。當我在phpmyadmin上打開數據庫時,似乎所有行都被插入。然而,當我然後嘗試從表中檢索一列時,它只會說有一行(第一個插入的行)。但它不檢索其他行。任何幫助,將不勝感激。下面 是相關代碼使用php的mysql查詢不檢索表中的所有行

$result = mysqli_query($cxn, 'select AssetId FROM About'); 
$rows = mysqli_fetch_array($result, MYSQLI_NUM); 
$len = count($rows); 
print_r($rows); 
$curAsId = $rows[$len - 1]; 

這是的print_r的輸出

陣列([0] => 1)

當它應該顯示有更多的行

+0

提示:'mysqli_fetch_array()'只返回一行。試試'echo $ result-> num_rows'作爲實際計數 – Machavity

回答

-1

試試這個:

$result = mysqli_query($cxn, 'select AssetId FROM About'); 
while ($rows = mysqli_fetch_array($result, MYSQLI_NUM)) { 
$len = count($rows); 
print_r($rows); 
echo $curAsId = $rows[$len - 1]; 
}