Вызов CodeIgniter Active Record method () метод () после вызова Query () дает ошибку "Нет таблиц"Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Вызов CodeIgniter Active Record method () метод () после вызова Query () дает ошибку "Нет таблиц"

Сообщение Anonymous »

Я использую MySQL и пытаюсь написать этот запрос в модель CodeIgniter. Этот запрос отлично работает в PhpMyAdmin. < /P>
SELECT
a.ar,
a.jabatan,
COUNT(*) AS JumlahWPBaru,
SUM(
CASE WHEN a.no_shim IS NOT NULL
THEN 1
WHEN a.no_shim IS NULL
THEN 0
END
) AS JumlahHimbauan
FROM (
SELECT
a.ar,
c.jabatan,
a.npwp,
a.kpp,
a.cab,
a.namawp,
b.kd_shim,
b.no_shim,
b.tgl_shim
FROM mfwpbudi a
LEFT JOIN tb_shimbauan b ON ( a.npwp = b.npwp )
LEFT JOIN easystp_user c ON ( SUBSTR( a.ar, 1, 9 ) = c.id_user )
WHERE a.tanggal_daftar > '2013-12-31'
AND c.jabatan = '05E'
) AS a
GROUP BY a.ar
< /code>
Здесь модель, которую я пишу. < /p>
function m_data_penyampaian_shim()
{
$this->db->query("SELECT
a.ar,
a.jabatan,
COUNT(*) AS JumlahWPBaru,
SUM(
CASE WHEN a.no_shim IS NOT NULL
THEN 1
WHEN a.no_shim IS NULL
THEN 0
END ) AS JumlahHimbauan
FROM (

SELECT
a.ar,
c.jabatan,
a.npwp,
a.kpp,
a.cab,
a.namawp,
b.kd_shim,
b.no_shim,
b.tgl_shim
FROM mfwpbudi a
LEFT JOIN tb_shimbauan b ON ( a.npwp = b.npwp )
LEFT JOIN easystp_user c ON ( SUBSTR( a.ar, 1, 9 ) = c.id_user )
WHERE a.tanggal_daftar > '2013-12-31'
AND c.jabatan = '05E'
) AS a
GROUP BY a.ar");
$qry=$this->db->get();
return $qry->result();
}
< /code>
Но я получаю ошибку: < /p>

Номер ошибки: 1096 < /p>
Нет таблиц. C: \ xampp \ htdocs \ himbauanwpbaru \ system \ database \ db_driver.php < /p>
Номер строки: 330 < /p>
< /blockquote>
Как я решу эту проблему? Есть что -то, что я оставил от кода выше?

Подробнее здесь: https://stackoverflow.com/questions/348 ... -gives-err
Ответить

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

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

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

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

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