mysqlレコードをテーブルにフェッチしようとしていますが、各セルには1つのイメージのみが必要です。PHPを使用してhtmlテーブルにmysqlレコードを取得する
問題は、写真が各行を埋めるために必要な数に5回重複していることです。ここで
は私のコードです:
<table width="%" border="1" bordercolor="#F7F7F7" align="center" cellspacing="10" cellpadding="5">
<tr>
<?
for($i=0;$i<=5;$i++)
{
echo "<td width=125 height=125><img width=125 height=125 src=images/".$info['photo'] ."></td>";
} }?>
</tr>
</table>
は、どのように私はそれぞれの写真には、各セルに1つの時間をフェッチするために、このコードを修正することができますか?
***** ***** EDIT
私はテーブルの内側しばらく置いて、フェッチが今大丈夫ですが、それはまだ同じ行のフェッチ、私は停止するように何かをする必要があります同じ行に5つのセルがあるまでフェッチしてから、新しい行に引き続きフェッチします。
<table width="%" border="1" bordercolor="#F7F7F7" align="center" cellspacing="10" cellpadding="5">
<tr>
<?
while($info = mysql_fetch_array($data ))
{
?>
<td width=125 height=125 ><img width=125 height=125 src=images/<? echo ($info['photo']); ?>></td>
<? } ?>
</tr>
[データベースからの値を使ってPHP 2のカラムテーブルを作成するには?](http://stackoverflow.com/questions/7299913/how-to-create-php-2-column-table-with-values -from-the-database) –
これで私を助けることができました:) –