Codeigniter - this->db->get() возвращает пустой результат [закрыто]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Codeigniter - this->db->get() возвращает пустой результат [закрыто]

Сообщение Anonymous »

У меня проблема с codeigniters db->get(). У меня есть работающий запрос sql, когда я передаю его в базу данных «вручную», я получаю результат, но когда я использую codeigniter, я получаю пустой результат. Почти тот же запрос, но работает с лайком вместо где.

SQL:

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

SELECT se.Id, se.Name, se.Alias, sy.Name as System, os.Name as Os, ac.Name as Access, se.Description
FROM cdl_server se
INNER JOIN cdl_system sy on sy.Id = se.System
INNER JOIN cdl_os os on os.Id = se.Os
INNER JOIN cdl_access ac on ac.Id = se.Access
WHERE se.Id = 1
Код выглядит следующим образом:

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

    $this->db->select(
'se.Id, se.Name, se.Alias, ' .
'sy.Name as System, os.Name as Os, ac.Name as Access, ' .
'se.Description',
FALSE);
$this->db->from('cdl_server se');
$this->db->join('cdl_system sy', 'sy.Id = se.System' ,'inner', FALSE);
$this->db->join('cdl_os os', 'os.Id = se.Os' ,'inner', FALSE);
$this->db->join('cdl_access ac', 'ac.Id = se.Access' ,'inner', FALSE);
$this->db->where('se.Id', $id, FALSE);
$this->db->get();
edit:
Я использую его следующим образом:
$query = $this->db->get();
return $query->result();

Когда я var_dump sql-запрос перед его отправкой в ​​базу данных, я получаю это:

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

string(264) "SELECT se.Id, se.Name, se.Alias, sy.Name as System, os.Name as Os, ac.Name as Access, se.Description FROM cdl_server se INNER JOIN cdl_system sy ON sy.Id = se.System INNER JOIN cdl_os os ON os.Id = se.Os INNER JOIN cdl_access ac ON ac.Id = se.Access WHERE se.Id =1"
Но результат всегда пуст, даже если я копирую приведенное выше и пытаюсь напрямую запросить базу данных, я получаю нужный мне результат.

Кто-нибудь знает, что может быть причиной этого?>

Подробнее здесь: https://stackoverflow.com/questions/116 ... pty-result
Ответить

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

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

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

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

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