$res = mysql_query("SOME QUERY HERE");
$num = mysql_num_rows($res);
$i = 0;
        while($rows = @mysql_fetch_array($res)){
                echo $rows[vid];
$i++;
if($i%4==0) echo "<br>";
}?>

解决方案 »

  1.   

    谢谢,大体意思明白了,请问echo $rows[vid]; 这句中vid是什么意思呀?
      

  2.   

    还有请问一下,我是用的table这样的结构如何写呢:
    <table width="360" border="1">
      <tr>
        <td width="94">a位置图片</td>
        <td width="78">a位置图片</td>
        <td width="81">a位置图片</td>
        <td width="79">a位置图片</td>
      </tr>
      <tr>
        <td>b位置文字</td>
        <td>b位置文字</td>
        <td>b位置文字</td>
        <td>b位置文字</td>
      </tr>
    </table>
      

  3.   

    while()
    {
    if($i%4==0) echo "</tr><tr>";
    <td>
    <table>
    <tr><td>a位置图片</td></tr>
    <tr><td>b位置文字</td></tr>
    </table>
    </td>
    <? }?>
      

  4.   

    for(){
        if($i%4==0){ echo "<tr>";}
        echo "<td>test</td>";
        if($i%4==3){ echo "</tr>";}
    }