这是我的代码:
$query = mysql_query("SELECT * FROM books ORDER BY id") or die(mysql_error());
while($row = mysql_fetch_assoc($query)) {
echo $row["bookname"]." - ";
}
Run Code Online (Sandbox Code Playgroud)
如何在每行显示5本书,
如果行是5或10或15等,则在开头插入一个...
谢谢
你可以记录你循环的次数(每次增加一个变量).
比较值模数5.如果结果为0则输出
$rowCounter = 1;
while($row = mysql_fetch_assoc($query)) {
echo $row["bookname"]." - ";
if( $rowCounter % 5 == 0 ) {
echo "<hr />";
}
$rowCounter++;
}
Run Code Online (Sandbox Code Playgroud)