$db = mysql_connect("", "", "") or die("Could not connect.");
mysql_select_db("",$db)or die(mysql_error());
$sql = "SELECT * FROM table where 1";
$pager = new pager($sql,'page',6);
while($row = mysql_fetch_array($pager->result))
{
echo $row['persons']."<br>";
}
mysql_close($db);
以上代码输出:
马修
托马斯
约翰
斯图尔特
沃森
开尔文
我需要的是它应该拆分多个列说:
马修斯图尔特 Thomas Watson我能这样做吗?
答案 0 :(得分:0)
$i = 0;
$columnCount = 2;
echo '<table>';
while($row = mysql_fetch_array($pager->result))
{
$newRow = ( $i % $columnCount == 0 );
if( $newRow ) {
echo '<tr>';
}
echo '<td>' . $row['persons'] . '</td>';
if( $newRow ) {
echo '</tr>';
}
$i++;
}
echo '</table>';