From d84b53c8afa22796acfeba5019916ebd17cc9378 Mon Sep 17 00:00:00 2001 From: mMarinetti Date: Mon, 18 Jun 2012 13:41:48 +0000 Subject: [PATCH] // second fix for migrate_orders fetchAll() --- install-dev/upgrade/php/migrate_orders.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/install-dev/upgrade/php/migrate_orders.php b/install-dev/upgrade/php/migrate_orders.php index acc98c5f3..df678a020 100644 --- a/install-dev/upgrade/php/migrate_orders.php +++ b/install-dev/upgrade/php/migrate_orders.php @@ -49,14 +49,17 @@ function migrate_orders() // init insert order query $values_order = array(); - $col_orders = Db::getInstance()->query('SHOW FIELDS FROM `'._DB_PREFIX_.'orders`'); + $col_orders = Db::getInstance()->executeS('SHOW FIELDS FROM `'._DB_PREFIX_.'orders`'); + if (!$col_orders) { $res = false; return array('error' => 1, 'msg' => 'unable to get fields list from orders table'); } - $col_orders = $col_orders->fetchAll(PDO::FETCH_COLUMN); + foreach($col_order_detail as $k => $field) + $col_orders[$k] = $field['Field']; + $insert_order = 'INSERT INTO `'._DB_PREFIX_.'orders_2` (`'.implode('`, `', $col_orders).'`) VALUES '; // create temporary tables