我的桌子是这样的:
id code name
110 qqwe abhabah
111 qqwe fgfgfgf
115 dsfsd sdsdfsdf
我想要分页查询SELECT name FROM 'table' WHERE code='qqwe'
我该怎么做呢?
利用LIMIT
http://dev.mysql.com/doc/refman/5.0/en/select.html
SELECT name FROM 'table' WHERE code='qqwe' LIMIT 0 10
将获得从结果 0 开始的前 10 个结果
SELECT name FROM 'table' WHERE code='qqwe' LIMIT 10 10
将获得接下来的 10 个结果等。
$start = $_GET['page']; $s = ($start - 0); $limit = 6; // No of records to be shown per page. $back = $start - $limit; $next = $start + $limit;
SELECT name FROM 'table' WHERE code='qqwe' LIMIT $start $limit;
在视野中
<?php
$num = 1;
for ($i = 0; $i < $size; $i = $i + $limit) {
if ($i != $start) {
?>
<a href='<?php echo $category[0]['link'] . ".html" ?>?page=<?php echo $i; ?>'>
<?php echo $num ?>
</a>
<?php
} else {
echo "<a href='' class='selbull'>$num</a>";
}
$num++;
}
?>