asics
Новичок
Проблема с update
Нужно периодически обновлять числа в таблице, переменные для обновления получаются регулярными выражениями и если совпадений нет( Array ( ) ) то скрипт выдает ошибку, не обновляет таблицу и не выполняется до конца:
вот код:
Проблема с остановкой скрипта решается удалением "or die(mysql_error());", тогда скрипт выполняется дальше, но вот "0" вместо старого значение, естественно, не заносится, да и удаление "or die(mysql_error());"- это не выход, т.к. я не увижу ошибки которые могут возникнуть в будующем.
Нужно периодически обновлять числа в таблице, переменные для обновления получаются регулярными выражениями и если совпадений нет( Array ( ) ) то скрипт выдает ошибку, не обновляет таблицу и не выполняется до конца:
А нужно, чтобы при отсутствии переменной скрипт заносил в таблицу "0" и выполнялся дальше.You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rezerv= WHERE name='MegaExchange'' at line 1
вот код:
PHP:
preg_match('/буквы всякие здесь(\d*\.\d*), тоже буквы=(\d*\.\d*|\d*)/',$content,$peremennaya);
$query121= "UPDATE IGNORE TABL SET mod=$peremennaya[1],rev=$peremennaya[2] WHERE name='sanyo";
mysql_query($query121) or die(mysql_error());