- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MYSQLから取得したデータを2列に表示する方法)
MYSQLから取得したデータを2列に表示する方法
このQ&Aのポイント
- MYSQLからデータを取得し、2列に表示する方法がわかりません。
- コードを実行すると1のデータが2列で表示されるが、HTMLのテーブルを入れると表示されなくなる。
- 初心者でもわかりやすい方法で、MYSQLから取得したデータを2列に表示する方法を教えてほしい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
☆☆☆ のHTMLが正しい場合は正しい動作をすると思いますが。。。 って、☆☆☆はテーブルですか・・・ テーブルを入れると強制的に改行ができます。それでそうなってしまうのでしょう。 これが嫌な場合は、全体をテーブルで囲えばいいとおもいます。 例: print "<table><tr>"; while($listData = mysql_fetch_row($listResult)) { $i++; print <<<HTML ☆☆☆ HTML print($listData[0]); if($i==$line) { echo "</td></tr>"; echo "<tr><td>"; $i=0; } else { echo "</td><td>"; } } print "</tr></table>"; かなり強引なやり方ですが。
その他の回答 (1)
- moon_night
- ベストアンサー率32% (598/1831)
回答No.1
想定する出力表示 と 実際の出力表示 はどうなっているのでしょうか? それを示していただければ的確に回答できると思います。
質問者
お礼
moon_nightさん ありがとうございます。 実際の出力表示ですが ☆☆☆の中に HTMLのテーブルを入れると表示されるのは テーブル テーブル <BR> テーブル テーブル と表示されてしまいます。 想定する出力表示は テーブル テーブル <BR> テーブル テーブル です。 なぜ、HTMLを☆☆☆にいれるとこのような表示になってしまうのでしょうか? よろしくお願い致します。
お礼
moon_night さん ありがとうございました。 教えていただいた様に追加したらできました。 本当にありがとうございました。