-2
データベースに行を挿入しようとしています。私はテーブルにいくつかの行を挿入しました。 phpmyadminでデータベースを開くと、すべての行が挿入されたようです。しかし、私は後で、テーブルから列を取得しようとすると、1つの行(最初に挿入された行)があるとしか言いません。他の行は検索されません。どんな助けもありがとう。以下 は、より多くの行PHPを使用してmysqlクエリがテーブルのすべての行を取得しません
データベースに行を挿入しようとしています。私はテーブルにいくつかの行を挿入しました。 phpmyadminでデータベースを開くと、すべての行が挿入されたようです。しかし、私は後で、テーブルから列を取得しようとすると、1つの行(最初に挿入された行)があるとしか言いません。他の行は検索されません。どんな助けもありがとう。以下 は、より多くの行PHPを使用してmysqlクエリがテーブルのすべての行を取得しません
アレイ([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];
}
ヒント: 'mysqli_fetch_array()'は1行だけを返します。実際のカウントに 'echo $ result-> num_rows'を実行してみてください – Machavity