- ベストアンサー
PHP+MySQLでの検索結果の横並び表示について
- PHP+MySQLでデータベース作成をはじめた初心者です。検索結果を横並びにする方法を知りたいです。
- 検索結果を横並びにできる方法を教えてください。
- PHP+MySQLで検索結果を横に並べる方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>どう入れればいいでしょうか? あ、すみません。テーブルにしていましたね(汗)。横も4列だったかな。 <?php $colmax = 4; $host = "localhost"; if (!$conn = mysql_connect($host, "ユーザー", "パス")){ die("MySQL接続エラー.<br />"); } mysql_select_db("データベース名", $conn); $sql = "SELECT * FROM 01_table WHERE on ='1'"; $res = mysql_query($sql,$conn); $colct = 0; while($row = mysql_fetch_array($res)) { if ($colct >= $colmax) { print "</tr>\n"; $colct = 0; } $colct++; if ($colct == 1) { print "<tr>"; } print "<td>" . $row["■"] ."</td>"; } mysql_free_result($res); while ($colct <= $colmax) { print "<td> </td>"; $colct++; } print "</tr>\n"; ?> 動かしてはいないので、typoなどがあったら適宜修正してください。
その他の回答 (1)
- shimix
- ベストアンサー率54% (865/1590)
自分で「列カウンタ」をカウントアップすればいいのでは? $colct = 0; while($row = mysql_fetch_array($res)) { if ($colct >= 3) { print "<br />\n"; $colct = 0; } $colct++; : : $colct番目の列の出力 : }
補足
ありがとうございます! でもちょっとうまくいきませんでした>< 上のソースにshimixさんの書いてくれたソースをどう入れればいいでしょうか? すいません><
お礼
できました!感激です! ありがとうございます!