私は、単純なmysql選択クエリから長いリストを生成しました。
現在(下のコードに示されています)私は単純に各レコードでテーブル行のリストを作成しています。だから、何も複雑ではない。php - mysqlリストからカラムを作成する
ただし、返される結果の数に応じて、複数の列に分割したいと考えています。私はPHPでこれを数える方法の周りに私の脳をラップしてきた、と私は必要な結果を得ることはありません。
<table>
<?
$query = mysql_query("SELECT * FROM `sometable`");
while($rows = mysql_fetch_array($query)){
?>
<tr>
<td><?php echo $rows['someRecord']; ?></td>
</tr>
<? } ?>
</table>
明らかに1つの列が生成されます。したがって、レコードが10に達した場合は、新しい列を作成します。つまり、返された結果が12の場合、2つの列があります。私は22の結果がある場合、私は3つの列を持っている、など。
質問には答えません。 – markus
良い点..あまりにも速く読んでください。私の答えを編集しました。 – kander
新しい列の代わりに10個の要素ごとに新しい行を作成するようになりました。私の解決策は正しいと思います。 – markus