• 締切済み

データベースの中身をテーブルで表示したいです

mysqlデーターベースの中身をテーブルで表示したいのですがわからない事があるので書き込みしました。 テーブルAのデーターを <TABLE> <TR><TD>mysql1行目</TD><TD>mysql2行目</TD></TR> <TR><TD>mysql2行目</TD><TD>mysql4行目</TD></TR> </TABLE> <TD></TD>の間にレコード一つ分のデータを入れて2列で表示したいです。 whileを使ってデーターを取り出すと1行にレコード一つ分のデーターを表示するのはそのままできるんですが1行にレコード二つ分のデーターを出す場合<TR>と</TR>をどういう仕組みで表示させれば良いかわかりません。 誰か教えてもらえないでしょうか?

みんなの回答

  • zwi
  • ベストアンサー率56% (730/1282)
回答No.1

カウンタを用意して1レコード毎に++しましょう。 カウンタが奇数時と偶数時で処理を分けます。 ・偶数時<TR><TD>mysql1行目</TD> ・奇数時<TD>mysql2行目</TD></TR> 頭に<TABLE>、最後に</TABLE>をつけて出来上がり。 ただし、これだけではレコード数が奇数のとき問題があるので、それは宿題と言う事で。