php - MySQL 查询两个值之间的限制

标签 php mysql

我是 PHP 的新手,正在尝试从两个值之间的表中获取结果。我想获得第一行 0 到 5 个数字,所以我编写了如下查询

$sql = "SELECT number, status, user_id 
        from number_list 
        WHERE disable=0 
        LIMIT 0,5";

但它没有给我前 5 行。它提供了一些其他的值(value)。让我知道有什么问题以及如何在两个数字之间取得一行?

谢谢

最佳答案

你应该对前 5 行使用 limit 5

 $sql = "SELECT number, status, user_id from number_list WHERE disable=0 LIMIT 5 ";

无论如何,当使用限制应该更好时使用 order by too .. 例如

 $sql = "SELECT number, status, user_id from number_list WHERE disable=0 
   order by number LIMIT 5 ";

关于php - MySQL 查询两个值之间的限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49818635/

相关文章:

php - 如何在 4 个日期期间、2 个开始日期和 2 个结束日期之间进行预防和验证

php - 查询计数返回资源 ID # 作为结果而不是数字

php - 将 PHP foreach 循环与 SQL foreach 循环结合起来

php - 可点击元素上的不可点击元素

python - 无法在基于 Django 的基本网站上显示 mysql 数据库

mysql - STR_TO_DATE(含时区)

Php foreach数据插入

php - 页面选项卡中的 facebook 应用程序 - 如何获取回调 URL

php - SQL Join 与子查询计算不同表中具有相同 id 的记录数

php - Ajax 不从 codeigniter 中的模态形式发送序列化数据