我正在尝试使用 PHP 将查询结果分成块,但似乎无法弄清楚如何制定查询或循环以将结果分成四个批次并用特定的 HTML 元素包围这四行。
内容特别是摄影作品集,我只是尝试逐行显示照片,但我需要设置样式的方式要求每一行基本上都是一组单独的信息。
这是我目前正在使用的代码:
<ul class="no-bullet">
<?php
require("connect.php");
$query = "SELECT * FROM dv_photo_work LIMIT 4";
$result = mysql_query($query, $link);
while ($row = mysql_fetch_array($result)) {
print('
<li><img alt="'.$row["img_title"].'" src="'.$row["img_slug"].'></li>');
}
?>
</ul>
不过,我只希望该列表中有四个图像。然后是另一个列表中的另外四个。 您能帮我重新设计循环以使其返回四条记录,然后开始对另一个列表中的以下四条记录进行新的查询吗? 我将从数据库中检索大约 100 条记录,因此它必须能够继续,直到列出整个表。
我想这类似于分页过程,但这是我不熟悉的另一种技术。我假设这是对查询和标记的简单调整,但是我可以理解它需要更多的代码创造力而不是简单的修复。
非常感谢,
乔希