php 横向重复 mysql数据

来源:百度知道 编辑:UC知道 时间:2024/07/07 20:28:34
分数不多 急于解决问题麻烦啦
最好能配有各行语句的解释,小可我有时不一定能看懂

在网上看了一段代码
<table width="100%" border="1" cellspacing="1" cellpadding="5">
<tr>

<?PHP $str=$row==0;?>
<?PHP do { ?>
<td>
<?PHP echo $str++; ?>
<?PHP echo $str; ?>
</td>
<?PHP if ($str%3==0)echo "<tr>"; ?>
<?PHP } while ($str < 20); ?>
</tr>
</table>

这个是可以,但mysql 里的数据如何这样算呢,ID 不一定从0开始,也不是连续的,据条件间隔的
哦第一行错了 <?PHP $str=0;?>

<table width="100%" border="1" cellspacing="1" cellpadding="5">
定义表格头
<tr> 行开头

<?PHP $str=0;?> 定义一个子字符串,此串为每个单元格的值。
<?PHP do { ?> 循环
<td> 列标记开始【单元格】
<?PHP echo $str++; ?> 在本列输出str
<?PHP echo $str; ?> 在本列继续输出str。
</td> 本列结束【单元格结束】
<?PHP if ($str%3==0)echo "<tr>"; ?> 如果到了三列,那么行结束,
<?PHP } while ($str < 20); ?> 直到总共输出19列为止。
</tr> 最后可能有没结束的行标记,此处结束
</table> 关闭表格标记

$str不是数据库里面的ID号 而是系统虚拟出来的索引

$str不是ID,是索引

为什么要这样写??