时间:2017-09-21 08:02:09

标签: php mysql

我想在我的数据表中首先显示最后一个条目记录。所以我在查询结束时使用ORDER BY但是它无法正常工作。

这是我的查询

 $retval = "SELECT clientid,client_name,firstname,created_on 
            FROM `mdl_moog_clients`  
            JOIN mdl_user 
              ON mdl_moog_clients.created_by=mdl_user.id 
            where deletestatus='1' 
              and clientid!='1' 
            ORDER BY clientid DESC";

这里clientid是主键

任何人都可以帮助我......错误就在这里......

提前感谢..

2 个答案:

答案 0 :(得分:0)

where条件和order by条件与and一词联系起来是不正确的。

答案 1 :(得分:0)

在orderby之前放错地方

$retval = "SELECT clientid,client_name,firstname,created_on 
        FROM `mdl_moog_clients`  
        JOIN mdl_user 
          ON mdl_moog_clients.created_by=mdl_user.id 
        where deletestatus='1' 
          and clientid !='1'  
        ORDER BY clientid DESC";