• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでtableをループさせたい!)

PHPでtableをループさせたい!

このQ&Aのポイント
  • PHPでMysqlから取り出した値をHTMLのtableで出力する方法を教えてください。
  • データベースから取り出した値をループさせてtableに出力する際、while文とmysql_fetch_array関数を使用します。
  • サンプルのソースコードも提供しますので、ご参考にしてください。

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

  • ベストアンサー
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

自分で while(データーベースの値をループさせてひとつずつ出力する。,テーブルも同じ数出力する) と書いているとおりにソースを書けばいいです。 while ($rec = $stmt->fetch(PDO::FETCH_ASSOC)) { // $rec にデータを読込んでいるので、それを出力する } あるいはprepareする必要がない(プレースホルダがない)ので foreach ($pdo->query('select * from pone') as $rec) { // $rec にデータを読込んでいるので、それを出力する } でもいいです。 ただ、tableのtr要素に含まれてない部分にinput要素を出力しているのはダメです(htmlソースとして正しくありません)。まずは「正しいhtmlソース」を出力出来るようにしてください(phpより先にhtmlを学んでください)。

kintethu
質問者

お礼

今まで色々と試してみてそして聞いて見ましたが解りませんでした。 しかし、丁寧な説明によりそれを元に考えることが出来ましたので出来ました! 感謝します!!