$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
我不懂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
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;
}
把 $jishu = $jishu+1;
改成 $i++;
/* (执行 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");
}
?>是要这个吗?
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");
}试试吧