echo "<table width=100% border=0 cellspacing=0 cellpadding=4>\n";
  $col=0;
  $cols=4;//每行4列
  $query="select id,title from table order by displayorder";
  $result=mysql_query($query);
  while($row=mysql_fetch_array($result))
  {
    $col=$col+1;
    if ($col%$cols==1)echo "<tr>\n";
    echo "<td>";
    echo "<a href=test.php?id=$row[id]>$row[title]</a>";
    echo "</td>\n";
    if ($col%$cols==0) echo "</tr>\n";
  }
  // 下面处理当总数是单数的时候输出空表单元
  if($col%$cols!=0)
  {
    for($i=1;$i<=$cols-$col%$cols;$i++)
    {
      echo "<td>&nbsp;</td>\n";
    }
  }
  if($i>1) echo "</tr>\n";
  echo "</table>\n";以上代码可以处理多行N列