今天在写程序的时候,遇到一个问题:如何将从数据库中取出的数据按每行2列的格式 显示出来。我联想到在此曾看到的一篇文章——“关于%的技巧”,不仅非常简单地解决了 问题,而还且将每行2列扩展到N列: 例如:$n为Integer ?> ...... $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>"; } ?> ...... <By phpfans.net收集整理 |