嗨,这从数据库中读取数据,此代码显示 10 个结果,所以如果我单击第一个结果,其他 9 个结果应该我在不同的页面上怎么办
$sql = "
SELECT title, id,summary
FROM course
WHERE title like '%$id%'
LIMIT 10
";
$res = $m->query($sql);
if ($res) {
while($row = $res->fetch_array()){
$results[] = $row;
}
<?php if (count($results) > 0){ ?>
<ul>
<li><?=count($results)?></li>
<?php foreach ($results as $result){ ?>
<li><a href="detail.php?ide=<?= $result['id'] ?>"><?= $result['title'] ?></a></li>
<p> <?=$result['summary'] ?></p>
<?php } ?>
</ul>
<?php } ?>
您要在查询中查找LIMIT 11, 10
或LIMIT 10 OFFSET 11
,请参阅 http://www.w3schools.com/php/php_mysql_select_limit.asp
但是这里没有人会为你编写分页的 URL 参数内容。那会有点懒,你不觉得吗?