Using Order By in codeigniter

后端 未结 2 1943
孤城傲影
孤城傲影 2021-01-24 10:34

This is my normal mysql query:

$sql = \"SELECT * FROM item order by \";
if(my_condition)
{
       $sql. = \"FIELD(`category`, \'Auto & Accessories\', \'Couch         


        
2条回答
  •  庸人自扰
    2021-01-24 10:52

    Better use this way

    $ids = "1,3,2,4";
    $qry ="SELECT * FROM (`destination`) WHERE `id` IN ($ids) ORDER BY `FIELD` ( id, $ids )";
    $result = $this->db->query($qry);
    return $result->result();
    

提交回复
热议问题