-1

我的桌子是这样的:

id         code         name
110       qqwe          abhabah
111       qqwe           fgfgfgf
115        dsfsd          sdsdfsdf

我想要分页查询SELECT name FROM 'table' WHERE code='qqwe'

我该怎么做呢?

4

2 回答 2

1

利用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 个结果等。

于 2013-06-11T16:29:00.013 回答
0
 $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++;
            }
       ?>
于 2013-06-11T16:36:42.160 回答