Прикрепляю пример sql запроса для правки цены одного файла. Таким кодом правиться цена на один товар, то есть отдельно по каждому товару.
Запрос цены "запрос текущей цены в базе - ровна или нет корректировки - выполнение корректировки." не производиться в данном "большом файл", так как цены с которыми опубликован товар записаны в парсере, а сам файл формируется на отдельном "локальном сервере" и только при изменении цены. После загрузки и успешного выполнение сформированного sql файл , обычно нажимаю в нем кнопку "записать в базу все с текущими ценами"
Думал как то разбивать на несколько файлы в процессе формировки файла, но нужно делать немного правок не своего скрипта.
На сам php выделено 256МБ (как говорил не силен в php.ini, там строит memory_limit = 256M, вроди этот параметр отвечает за выделенные ресурсы).
Добавлял print и echo но ничего не выводиться, если файл больше примерно 13-15 мб.
Если 10-12 все запускаеться, и вывод происходит.
Если есть возможно подправить php.ini, что бы файл запускался, посоветуйте пожалуйста как и что.
PHP:
скопировать код в буфер обмена
/////////////Правим цену товара
$result_name_id = mysql_query("SELECT * FROM `oc_product_description` WHERE `name` = 'ДЕШЕВЛЕ НЕТ! Стильная женская сумка под заказ'"); if ($row_num <= 1 )
{
do
{
$product_id = $row_name_id['product_id'];
}
}
else
{
echo "<font color='red'>Товаров больше чем 1, редактируй сам</font>";
}
$price_actual_product_grn = round ((34
.8
* 8
.30
* 1
.25
), 0
); $str_sql_query_price = "UPDATE `oc_product` SET `price` = '' WHERE `product_id` = '$product_id'";
echo "<tr><td><a href='/index.php?route=product/product&product_id=$product_id'>ДЕШЕВЛЕ НЕТ! Стильная женская сумка под заказ</a></td>";
echo "<td>$product_id</td>";
echo "<td>32.7</td>";
echo "<td>34.8</td>";
echo "<td>$price_actual_product_grn</td>";
echo "<td>OK</td></tr>";
/////////////Отключаем товар
$result_name_id = mysql_query("SELECT * FROM `oc_product_description` WHERE `name` = '--НОВИНКА-- Качественная женская сумка'"); if ($row_num <= 1 )
{
do
{
$product_id = $row_name_id['product_id'];
}
}
else
{
echo "<font color='red'>Товаров больше чем 1, редактируй сам</font>";
}
$str_sql_query_disable = "UPDATE `oc_product` SET `status` = '0' WHERE `product_id` = '$product_id'";
echo "<tr><td><a href='/index.php?route=product/product&product_id=$product_id'>--НОВИНКА-- Качественная женская сумка</a></td>";
echo "<td>$product_id</td>";
echo "<td>26</td>";
echo "<td>26</td>";
echo "<td>$price_actual_product_grn</td>";
echo "<td>Товар недоступен</td></tr>";