php - 在前 4 行之后计算 SQL 中的前 4 行

标签 php mysql mysqli pdo

<分区>

我想按降序显示第 5、6、7 和 8 行(4 个结果)中出现的记录,不包括 TOP 4。目前我尝试使用 SELECT * FROM estate_ad_listing WHERE eal_id != TOP (4) ORDER BY eal_id DESC LIMIT 4 但我收到错误。我正在使用 PDO。请帮忙。

我的查询:

$sal = "SELECT * FROM estate_ad_listing WHERE eal_id != TOP (4) ORDER BY eal_id DESC LIMIT 4";
$wur = $PDO->prepare($sal);
$wur -> execute();

最佳答案

您可以使用以下查询-

SELECT * FROM estate_ad_listing ORDER BY eal_id DESC LIMIT 4,4;

注意:从第 5 行开始获取接下来的 4 行。

关于php - 在前 4 行之后计算 SQL 中的前 4 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36078188/

相关文章:

php - 如果值与另一个表值匹配则更新表行

PHP & Mysql 如何从一个字段返回多个值

Mysql 表是只读的。权限、所有者已设置

php - 关于通过 mysqli 使用更新

php - 连接到MySQL数据库错误

php - 从数组查询数据库的有效方法

php - Laravel 4 旧的 mysql 凭据似乎在某处兑现?

php - Mysql 日期时间的交集

mysql - Slick 为 MySQL (MyISAM) 生成错误的 SQL

php - Group_Concat 不会工作