最好是放在table里面的,div是可以,但是原来的样式什么的就都没有了

解决方案 »

  1.   

    1 放数组里是最基本的方式.
    $sql = "seelct id,name,url,tel,email from table limit 0, 30";
    //取三十条,输出十行,每行三个
    $result  = mysql_query($sql);
    while($row = mysql_fetch_array($result))
    {
    $arrResult[] = $row;
    }echo "<table>";
    for($i=0;$i< sizeof($arrResult);$i=$i+3)
    {
    echo sprintf("<tr><td>名称</td><td>%s</td><td>%s</td><td>%s</td></tr>", $arrResult[$i]['name'], $arrResult[$i+1]['name'],$arrResult[$i+2]['name']);
    echo sprintf("<tr><td>网址</td><td>%s</td><td>%s</td><td>%s</td></tr>", $arrResult[$i]['url'], $arrResult[$i+1]['url'],$arrResult[$i+2]['url']);
    echo sprintf("<tr><td>email</td><td>%s</td><td>%s</td><td>%s</td></tr>", $arrResult[$i]['email'], $arrResult[$i+1]['email'],$arrResult[$i+2]['email']);
    echo sprintf("<tr><td>TEL</td><td>%s</td><td>%s</td><td>%s</td></tr>", $arrResult[$i]['tel'], $arrResult[$i+1]['tel'],$arrResult[$i+2]['tel']);
    }
    echo "</table>";2 也可以直接输出.