• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP+MySQLでの検索結果の横並び表示について)

PHP+MySQLでの検索結果の横並び表示について

このQ&Aのポイント
  • PHP+MySQLでデータベース作成をはじめた初心者です。検索結果を横並びにする方法を知りたいです。
  • 検索結果を横並びにできる方法を教えてください。
  • PHP+MySQLで検索結果を横に並べる方法を教えてください。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.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>&nbsp;</td>";     $colct++;     }   print "</tr>\n";   ?>  動かしてはいないので、typoなどがあったら適宜修正してください。

BORING
質問者

お礼

できました!感激です! ありがとうございます!

その他の回答 (1)

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

自分で「列カウンタ」をカウントアップすればいいのでは?   $colct = 0;   while($row = mysql_fetch_array($res)) {     if ($colct >= 3) {       print "<br />\n";       $colct = 0;     }     $colct++;       :       :  $colct番目の列の出力       :   }

BORING
質問者

補足

ありがとうございます! でもちょっとうまくいきませんでした>< 上のソースにshimixさんの書いてくれたソースをどう入れればいいでしょうか? すいません><

関連するQ&A