ЗАКАЗАТЬ в модели Codeigniter - PullRequest
0 голосов
/ 20 января 2020
    $query = ('SELECT tb_imam.*, tb_bidang.bidang
                 FROM tb_imam JOIN tb_bidang
                   ON tb_imam.bidang_id = tb_bidang.id
                WHERE tb_imam.status = "Pengerja"
            ');

    return $this->db->query($query)->result_array();

Как добавить заказ, используя мой код, подобный этому? прошу помощи, спасибо

Ответы [ 3 ]

1 голос
/ 20 января 2020

Здесь вы используете необработанный запрос, такой как mysql query, так что вы можете напрямую добавить предложение "order by" в конце предложения "where",

 $query = ('SELECT tb_imam.*, tb_bidang.bidang
             FROM tb_imam JOIN tb_bidang
               ON tb_imam.bidang_id = tb_bidang.id
            WHERE tb_imam.status = "Pengerja"
            ORDER BY column_name');

return $this->db->query($query)->result_array();
1 голос
/ 20 января 2020

Просто используйте ORDER BY

$query = "SELECT tb_imam.*, tb_bidang.bidang
         FROM tb_imam 
         JOIN tb_bidang ON tb_imam.bidang_id = tb_bidang.id
         WHERE tb_imam.status = 'Pengerja' 
         ORDER BY prefix.column_name";

return $this->db->query($query)->result_array();

JOIN! == LEFT JOIN

Привыкайте Класс построителя запросов .

0 голосов
/ 21 января 2020
$this->db->select("tb_imam.*,tb_bidang.bidang");

$this->db->from("tb_imam");

$this->db->join("tb_bidang","tb_imam.bidang_id = tb_bidang.id");

$this->db->where("tb_imam.status","Pengerja");

$this->db->order_by("coloumn_name");enter code here

$this->db->get()->result_array();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...