Преобразование запроса MySQL SELECT в построитель запросов CodeIgniter завершается неудачно, несмотря на автоматическое Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Преобразование запроса MySQL SELECT в построитель запросов CodeIgniter завершается неудачно, несмотря на автоматическое

Сообщение Anonymous »

Я пытаюсь получить строки из 5 таблиц базы данных с помощью построителя запросов CodeIgniter.
В PhpMyAdmin необработанный запрос работает нормально, но в CodeIgniter запрос не работает.
Мой запрос PhpMyAdmin:

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

SELECT
sma_sales.date,
sma_sales.reference_no,
biller,
sma_companies.name as DeliveryRep,
customer,
c.code,
GROUP_CONCAT(CONCAT(sma_sale_items.product_name, ' (', sma_sale_items.quantity, ')') SEPARATOR '\n') AS iname,
grand_total,
paid,
sma_payments.amount as pyname,
payment_status
FROM sma_sales
LEFT OUTER JOIN sma_sale_items
ON sma_sale_items.sale_id=sma_sales.id
LEFT OUTER JOIN sma_companies
ON sma_companies.id=sma_sales.delivered_id
LEFT OUTER JOIN sma_companies AS c
ON c.id=sma_sales.customer_id
LEFT OUTER JOIN sma_warehouses
ON sma_warehouses.id=sma_sales.warehouse_id
LEFT OUTER JOIN sma_payments
ON sma_payments.sale_id=sma_sales.id
GROUP BY sma_sales.id
Мой запрос CodeIgniter:

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

->select("date, reference_no, biller, companies.name as DeliveryRep,customer,c.code, "
. "GROUP_CONCAT(CONCAT(" . $this->db->dbprefix('sale_items') . ".product_name,"
. " ' (', " . $this->db->dbprefix('sale_items') . ".quantity, ')') SEPARATOR '\n') as iname,"
. " grand_total, paid,payments.amount as pyname, payment_status", FALSE)
->from('sales')
->join('sale_items', 'sale_items.sale_id=sales.id', 'left')
->join('companies', 'companies.id=sales.delivered_id', 'left')
->join('companies as c', 'c.id=sales.customer_id', 'left')
->join('warehouses', 'warehouses.id=sales.warehouse_id', 'left')
->join('payments', 'payments.sale_id=sales.id', 'left')
->group_by('sales.id')
$q = $this->db->get();
sma — префикс базы данных

Подробнее здесь: https://stackoverflow.com/questions/487 ... pite-havin
Ответить

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

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

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

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

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