$myrow = mysql_fetch_array($res)) 
我不懂PHP,是不是上面的每调用一下,myrow就是下一个对象呀,要是这样的话你可以再加入名它就行了吧?while ($myrow = mysql_fetch_array($res)) {  echo "<tr><td>"
 echo $myrow["name"];
 echo "</td>"$myrow = mysql_fetch_array($res) echo "<td>"
 echo $myrow["name"];
 echo "</td></tr>"  }
多TD时就用FOR

解决方案 »

  1.   

    $i = 1;
    while ($myrow = mysql_fetch_array($rs))
    {
     if ($i%2 == 1)
     {
      echo "<tr><td>";
      echo $myrow['name'];
      echo "</td>" ;
     }
     else
     {
      echo "<td>";
      echo $myrow['ljmc'];
      echo "</td>";
     }
     if ($i%2==0) echo "</tr>" ;
     $jishu = $jishu+1;
    }
      

  2.   

    哦,有个地方忘记改了
    把      $jishu = $jishu+1;
    改成    $i++;
      

  3.   

    <?
    /* (执行 SQL 查询) */
    $sql = "SELECT * FROM links_link WHERE user = '$_SESSION[ses_user]' ORDER BY BINARY name ASC";
    $result = mysql_query($sql) or die("Query failed(数据库查询失败)");/* 显示 6x4表格 */
    $l = mysql_num_rows($result);
    if ($l>24) $l = 24;
    for ($j=0;$j<$l/4;$j++){
    echo ("\t<TR>\n");
    for ($i=0;$i<4;$i++){
    $row = mysql_fetch_array($result, MYSQL_BOTH);
    printf ("\t\t<TD STYLE='padding-left:15'><A HREF='%s' target='_blank'>%s</A></TD>\n", f_TransStr($row["url"]), f_TransStr($row["name"]) );
    }
    echo ("\t</TR>\n");
    }
    ?>是要这个吗?
      

  4.   

    /* 显示 6x4表格 */
    for ($j=0;$j<$6;$j++){
    echo ("\t<TR>\n");
    for ($i=0;$i<4;$i++){
    $row = mysql_fetch_array($result, MYSQL_BOTH);
    printf ("\t\t<TD>%s</TD>\n", $myrow["name"]);
    }
    echo ("\t</TR>\n");
    }试试吧