• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP & MySQL 抽出したデータの1番目が出力されない)

PHP & MySQL 抽出したデータの1番目が出力されない

このQ&Aのポイント
  • 学校の課題で、PHP & MySQLを使ってウェブを作っています。
  • BBTapahtumaテーブルからJas_nroをキーにデータを抽出して、Tap_nroとTap_nimiを降順に出力します。
  • 表示されるのは4件(Tap_nro: 8-7-6-1)で、一番初めにくるべきデータが出てきません。

質問者が選んだベストアンサー

  • ベストアンサー
  • UmJammer
  • ベストアンサー率58% (115/196)
回答No.1

if(!$row=mysqli_fetch_array($tulos, MYSQLI_BOTH)) { echo "tiedot eivat ole tietokannassa."; } ここでデータポインタが進んでいるからでしょう。 ループ処理の前にポインタを先頭に戻してもよいですが、結果の有無を調べるだけならmysqli_num_rows()で件数を取得、判定すればよいかと思います。

pech00
質問者

お礼

ありがとうございます。 ご指摘のあった箇所を外したら正常の件数が出力されたので、データがない分に関しては、別の判定方法に置き換えました。 これで、先に進めます。

関連するQ&A