• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:一行目のレコードを2度表示させたい。)

一行目のレコードを2度表示させたい

このQ&Aのポイント
  • MySQLのfetch_arrayを使用して、一行目のレコードを2回表示したい。
  • 最終書き込み者の情報を表示させたいが、fetch_arrayを使用すると一行目が消えてしまう。
  • SQLを2度実行するとできるが、効率的な解決方法を知りたい。

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

  • ベストアンサー
回答No.1

do ... while ステートメントを使ってこんな感じではいかがでしょうか? $sql = "select * from siritori order by db_no desc limit 10;"; $rst = mysql_query($sql,$con); //一番目読み込み $col = mysql_fetch_array($rst); //一番目書き込み print "最終書き込み者".$col["name"]."さん".$col["title"]."<hr>"; //SQL配列読み込み(select文) do{ print $col["name"]."さん".$col["title"]."<br>".$col["kome"]."<hr>"; }while($col = mysql_fetch_array($rst))

to-zoku
質問者

お礼

できました。 理由も分かりました。 まだPHPやPerlの考えが染みついているため、MySQLのいろいろなサンプルを見ようかと思います。