我正在使用PHP和MYSQL。 这是我的代码
<?php
$result = mysql_query("SELECT * FROM `item` order by `ID` limit 0, 5");
$rows = mysql_num_rows ($result);
$item = 0 ;
while ($item < $rows){
$title = mysql_result($result,$list,"name");
$id = mysql_result($result,$list,"ID");
echo "<div id="new"> $id . $title </div> ";
$item++;
}
?>
我的问题是,如果项目超过5(你可以看到我限制的项目)是否可能,然后创建一个新的div id = new来显示其余的项目?
非常感谢提前
答案 0 :(得分:1)
以这种方式更改while()
循环:
echo '<div>'; // Starting DIV
while ($item < $rows){
$title = mysql_result($result,$list,"name");
$id = mysql_result($result,$list,"ID");
echo "<div id="new"> $id . $title </div> ";
$item++;
echo ($item % 5 == 0) ? '</div><div>' : ""; // Close and Open a New DIV
}
echo '</div>'; // Ending DIV
乐意帮助! :)