我是 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/