- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:一行目のレコードを2度表示させたい。)
一行目のレコードを2度表示させたい
このQ&Aのポイント
- MySQLのfetch_arrayを使用して、一行目のレコードを2回表示したい。
- 最終書き込み者の情報を表示させたいが、fetch_arrayを使用すると一行目が消えてしまう。
- SQLを2度実行するとできるが、効率的な解決方法を知りたい。
- みんなの回答 (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))
お礼
できました。 理由も分かりました。 まだPHPやPerlの考えが染みついているため、MySQLのいろいろなサンプルを見ようかと思います。