Преобразование SQL с левым соединением, где и заказ по условиям, выполненным с помощью Query () в Active Record CodeigniPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Преобразование SQL с левым соединением, где и заказ по условиям, выполненным с помощью Query () в Active Record Codeigni

Сообщение Anonymous »

Я пытаюсь обновить свой код из RAW SQL -запроса до CodeIniter Active Records. < /p>
Это мой старый код < /p>

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

public function get_categories($parent_id = 0) {

$language_id = "1";

$query = $this->db->query("
SELECT *
FROM " . $this->db->dbprefix . "category c
LEFT JOIN " . $this->db->dbprefix . "category_description cd ON (c.category_id = cd.category_id)
LEFT JOIN " . $this->db->dbprefix . "category_to_store c2s ON (c.category_id = c2s.category_id)
WHERE c.parent_id = '" . (int)$parent_id . "'
AND cd.language_id = '" . (int)$language_id . "'
AND c2s.store_id = '" . (int)$language_id . "'
AND c.status = '1'
ORDER BY c.sort_order, LCASE(cd.name)
");

return $query->result_array();
}
< /code>
И я пытаюсь обновить его до нового кода активной записи ниже. И с момента обновления до Ci-3, мой старый код не работает. < /P>
public function get_categories($parent_id = 0) {
$this->db->select('*');
$this->db->from('category');
$this->db->join('category_description', 'category_description.category_id = category.category_id', 'left');
$query = $this->db->get();

if ($query->num_rows() > 0) {
return $query->result_array();
} else {
return false;
}
}
Как я могу использовать присоединение Codeigniter правильно?

Подробнее здесь: https://stackoverflow.com/questions/297 ... with-query
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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