К основному контенту

Сообщения

Сообщения за июль, 2016

PHP сортировка по значениям условия WHERE IN

Была задача вывести результаты запроса с условиям WHERE IN (5,3,6) в том же порядке, как и в условии 5,3,6 SELECT * FROM articles WHERE id IN (5,3,6) ORDER BY FIELD(id, "5","3","6"); для codeigniter пишем так $this -> db -> _protect_identifiers = FALSE ; $this -> db -> order_by ( 'FIELD(id, "' . implode ( '","' , $term ) . '")' ) ; $this -> db -> _protect_identifiers = TRUE ;