2016-08-04 8 views
-2

データベースに行を挿入しようとしています。私はテーブルにいくつかの行を挿入しました。 phpmyadminでデータベースを開くと、すべての行が挿入されたようです。しかし、私は後で、テーブルから列を取得しようとすると、1つの行(最初に挿入された行)があるとしか言いません。他の行は検索されません。どんな助けもありがとう。以下 は、より多くの行PHPを使用してmysqlクエリがテーブルのすべての行を取得しません

+0

ヒント: 'mysqli_fetch_array()'は1行だけを返します。実際のカウントに 'echo $ result-> num_rows'を実行してみてください – Machavity

答えて

-1
を表示すべきときは、このますprint_r

アレイ([0] => 1)

の出力であり、関連するコード

$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]; 

あります

試用:

$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]; 
} 
関連する問題