如何在MySQL中通过id获取订单数据

时间:2018-04-10 18:16:21

标签: php mysql mysqli

我想显示数据库中的数据,如果状态为启用且包类型为国内,则按ID desc排序。这是我的代码:

$sql = "select * 
        from holidays 
        where pkg_status = 'Enable' 
          and pkg_type = 'Domestic' 
        limit 6";

我想通过id desc显示此数据。当我尝试添加这样的查询时,它无法正常工作。

$sql = "select * 
        from holidays 
        where pkg_status = 'Enable' 
          and pkg_type = 'Domestic' 
        limit 6 
        order by id desc";

请帮帮我。

2 个答案:

答案 0 :(得分:0)

limit总是在SQL

中的group子句之后写入

答案 1 :(得分:0)

在这里,只需复制并粘贴,你就可以了:

SELECT * FROM holidays
   WHERE pkg_status='Enable'
   AND pkg_type = 'Domestic'
   ORDER BY id DESC LIMIT 6;