adjuster так это знаю и об этом написал, тоесть получился уже другой вопрос, чтоли...
ps: Добрые люди поделились кодом РНР:
<?php
$infile=fopen("in.txt","r");
$outfile=fopen("out.sql","w");
while($source=fgets($infile)){
$a=preg_split("/[~^]/",$source);
if (($a[3]!="")&($a[1]!="")) {
$name=$a[1];
$counter=intval($a[3]);
$result="update `jos_vm_product` set `product_in_stock` = \"".$counter."\" where `product_sku` = \"".$name."\";\n";
fputs($outfile,$result);
echo $result;
}
}
fclose($infile);
fclose($outfile);
?>
Вот токо я не понимаю куда его засовывать, откуда в phpmyadmin его запускать и куда класть файлик
in.txt и куда сохранится
out.sql, кто знает, подскажите. Как временный вариант костылей, я создал на сервере файлик php с этим кодом, рядом с ним положил список in.txt (в нем разделители
^ и
~), прописываю в строке браузера этот php скрипт жму ентер и получаю результат, который копирую уже в phpmyadmin в секцию SQL и запускаю. Беда токо в том, что не выводится отчет о каждом запросе, так как их много. Как сделать чтобы результат выводился кудато, что обновлено, а что нет?
Ну и как раз код для массового обновления цен для списка артикулов:
<?php
$infile=fopen("in.txt","r");
$outfile=fopen("out.sql","w");
while($source=fgets($infile)){
$a=preg_split("/[~^]/",$source);
if (($a[3]!="")&($a[1]!="")) {
$name=$a[1];
$counter=intval($a[3]);
$result="update `jos_vm_product_price` set `product_price` = \"".$counter."\" where `product_id` in (SELECT `product_id` FROM `jos_vm_product` WHERE `product_sku` = \"".$name."\");\n";
fputs($outfile,$result);
echo $result;
}
}
fclose($infile);
fclose($outfile);
?>
Вопросы те же самые, что и к скрипту изменения кол-ва товара

ПАМАГИТЕ!
Еще раз уточню, ваш список in.txt должен быть такого формата:
~АРТИКУЛ1~^ЦЕНА1
~АРТИКУЛ2~^ЦЕНА2
Такой формат получаете в libreoffice. В нем создаете csv файл, изменяя настройки фильтра при сохранении, пишете символы разделители
^ и
~ , а уже потом расширение *.csv меняете на txt, ваш файл готов