Параметризованный SQL Server Выберите запрос с соединенным подведением в CodeIgniter, дает ошибку: «Должен указать таблиPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Параметризованный SQL Server Выберите запрос с соединенным подведением в CodeIgniter, дает ошибку: «Должен указать табли

Сообщение Anonymous »

Когда я запускаю запрос от codeigniter, я получаю эту ошибку. < /p>

Произошла ошибка базы данных
Номер ошибки: 42000/263
[microsoft] [Driver 11 для SQL Server] [SQL Server] < /p> < /p> < /p> < /p> < /p> < /p> < /p>
plea. /> select *
filename: d: /сампп/htdocs/4hifi/system/database/db_driver.php

, что сбивает с толку, что точно та же запрос, выполненный непосредственно в SQL-server, дает правильные результаты. CodeIgniter 3.1.9, я уже пытался ввести $ varemanme username к запросу по -разному, все дают одинаковую ошибку. < /P>
Вот код: < /p>
$sql = "select date, g1.product_name, g2.order_amount, g1.price, g1.id, g1.order_id, g1.action from dbo.orders g1 inner join (select product_name, SUM( order_amount) as order_amount from dbo.orders where action=1 and confirmed!=1 group by product_name) g2 on g2.product_name = g1.product_name where g1.confirmed !=1 and g1.kontrahent = ? and action = 1";

$db2->query($sql, $username);

$result = $db2->get()->result_array();

return $result;


Подробнее здесь: https://stackoverflow.com/questions/555 ... ter-is-giv
Ответить

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

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

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

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

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