将php结果打印到一个漂亮的html表中


print php result in a nice html table

我的目标是从mysql中提取数据并将其打印到html表中。假定1,2,3…8是数据

<table style="width: 100%">
 <tr>
 <td>1</td>
 <td>2</td>
 <td>3</td>
 <td>4</td>
</tr>
 <tr>
 <td>5</td>
 <td>6</td>
 <td>7</td>
 <td>8</td>
 </tr>
</table>

这是我到目前为止的代码,但这只会打印出列,而不会打印出行。请帮忙。谢谢

<table style="width: 100%; color:aqua">
<?php               
$showFoto = getFoto();
echo '<tr>';
foreach($showFoto as $Foto){
echo '<td class="afs"><img alt="" src="img/'.$Foto['img'].'.'.$Foto['ext'].'"><br>'.$Foto['about'].'</td>';
}
echo '</tr>';
?>
</table>

TRY

 <table width ="100%" style="color:aqua" cellpadding="2" cellspacing="2">
    <tr>
 <?php               
    $showFoto = getFoto();
    $i=0;
    foreach($showFoto as $Foto){
      ++$i;
      echo ($i%4==0) ? '</tr><tr>' :'';
      echo '<td class="afs">
            <img alt="" src="img/'.$Foto['img'].'.'.$Foto['ext'].'">'.$Foto['about'].
           '</td>';         
    }
    ?>
    </tr>
 </table>