[-] IN : Lower memory usage in migrate_orders, fix update_order_messages loop

This commit is contained in:
gRoussac
2013-11-03 01:49:16 +01:00
parent 8f72282594
commit b16e4b5a8e
2 changed files with 108 additions and 102 deletions
@@ -35,6 +35,7 @@ function update_order_messages()
for($i = 0; $i < $nb_loop; $i++)
{
$sql = 'SELECT id_message, message FROM `'._DB_PREFIX_.'message` WHERE message REGEXP \''.pSQL($pattern, true).'\' LIMIT '.(int)$start.', '.(int)$step;
$start = intval(($i+1) * $step);
if ($messages = Db::getInstance()->query($sql))
while ($message = Db::getInstance()->nextRow($messages))
{
@@ -52,6 +53,7 @@ function update_order_messages()
for($i = 0; $i < $nb_loop; $i++)
{
$sql = 'SELECT id_customer_message, message FROM `'._DB_PREFIX_.'customer_message` WHERE message REGEXP \''.pSQL($pattern, true).'\' LIMIT '.(int)$start.', '.(int)$step;
$start = intval(($i+1) * $step);
if ($messages = Db::getInstance()->query($sql))
while ($message = Db::getInstance()->nextRow($messages))
{