• 2337阅读
  • 0回复

Table中将数据摆放成每行N列的最佳方法 [复制链接]

上一主题 下一主题
离线cai
 

只看楼主 倒序阅读 0楼 发表于: 2005-01-05
Table中将数据摆放成每行N列的最佳方法


今天在写程序的时候,遇到一个问题:如何将从数据库中取出的数据按每行2列的格式 显示出来。我联想到在此曾看到的一篇文章——“关于%的技巧”,不仅非常简单地解决了

问题,而还且将每行2列扩展到N列:

例如:$n为Integer

<?php

......

$sql="select id,subject from new ";

ora_parse($cursor,$sql);

ora_exec($cursor);

$i=0;

while(ora_fetch($cursor))

{

$i++;

if ($i%$n==1)

{

echo "<tr>"

echo "<td>".ora_getcolumn($cursor,1)."</td>";

}

elseif ($i%$n==0)

{

echo "<td>".ora_getcolumn($cursor,1)."</td>";

echo "</tr>";

}

else

echo "<td>".ora_getcolumn($cursor,1)."</td>";

}

?>
grant all privileges on *.* to 'a'@'localhost' identified by 'a' with grant option;flush privileges;
快速回复
限100 字节
 
上一个 下一个