Codeigniter автоматически добавляет поле в order_by [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Codeigniter автоматически добавляет поле в order_by [закрыто]

Сообщение Anonymous »

Я хочу получить наибольшее количество просмотров по запросу:

Код: Выделить всё

        $this->db->select("a.pid, a.title, a.pic, a.date_created, d.view as post_view");
$this->db->from("posts as a");
$this->db->join('views as d', 'd.post_id=a.pid');
$this->db->join('cats as b', 'b.catid=a.catid'); //ensure Cat existed
$this->db->where("a.block", 0);
$this->db->order_by("d.view", "desc");
$this->db->limit(5);
$query = $this->db->get();
return $query->result();
но всегда автоматически добавляйте order_by по возрастанию[/b]. и никогда упорядочивать описание для поля d.view. я пытаюсь напечатать строку запроса и здесь:

Код: Выделить всё

SELECT `a`.`pid`, `a`.`title`, `a`.`pic`, `a`.`date_created`, `d`.`view` as `post_view` FROM `posts` as `a` JOIN `views` as `d` ON `d`.`post_id`=`a`.`pid` JOIN `cats` as `b` ON `b`.`catid`=`a`.`catid` WHERE `a`.`block` =0 ORDER BY `pid` asc, `d`.`view` DESC LIMIT 5
Есть предложения по исправлению? (CI версия 3.*)

Подробнее здесь: https://stackoverflow.com/questions/509 ... o-order-by
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»