Категории |
Помогите по запросуЕсть такой запрос $q = " select o.date_purchased, o.orders_id, o.customers_name, o.shipping_method, s.orders_status_name, ot.text as order_total from os_orders o left join os_orders_total ot on (o.orders_id = ot.orders_id), os_orders_status s where (o.orders_status = s.orders_status_id and ot.class = 'ot_total') "; И такой код $qr = mysql_query($q) or die (mysql_error()); while($qrow = mysql_fetch_assoc($qr)) { foreach ($qrow as $k => $v) { $v = str_replace($match, '', $v); xlsWriteLabel( $row, $col, $v ); $col++; } $col = 0; $row++; } Делаю для одного плагина. Все работает нормально. Но не могу вывести заказанные товары. Т.е. мне надо выводить id товаров через запятую которые в заказе. Плагин для экспорта заказов. Сейчас записывает в xls файл все четко, кроме id товаров, естественно. не могу понять как их туда вставлять через запятую. Точнее как разбивать их запятой и вставлять в одну ячейку. Помогите пожалуйста) В этом запросе товарами из заказа и не пахнет. Ага) Примерно так: $q = " select products_id from orders_products where o.orders_id = '$current_order'"; $qr = mysql_query($q) or die (mysql_error()); $list=''; while($qrow = mysql_fetch_assoc($qr)) { if($list) $list.=','; $list. =$qrow['products_id'] ; } Хм. Тут будет экспорт всех заказов в ексель. дата заказа | id заказа | ФИО | Доставка | Статус заказа | id заказанных товаров через запятую | сумма заказа На скрине как сейчас получается, а в цитате, как должно быть. Я с этими запросами уже замучился)) с одним запросом, скорее всего, не выйдет. grig, а сможете поправить? Если есть время, давайте я вам скину скрипт в личку, и оплачу работу? Просто сам не смогу сделать, ибо даже примерно не представляю как. |
|