Не могу разобратся с синтаксисом PHP+SQL Мне необходимо в поле name где значение равно theme_default прописать значение поле value Именно так, с кавычками и со знаком точка с запятой в конце. Написал, PHP: <? @mysql_query("UPDATE qaz_variable SET value = 's:3:"010";' WHERE name='theme_default'"); ?> И компилятор возвращает ошибку! Не подскажеш, где я что должен (добавить/убрать/заменить)?
http://php.net/mysql_real_escape_string или просто заэкранировать кавычки в P.S. используйте BB-тэги.
Не надо экранировать данные функцией addslashes перед записью в Мускул. Для этого есть mysql_real_escape_string. Не надо экранировать данные функцией addslashes перед записью в Мускул. Для этого есть mysql_real_escape_string. Не надо экранировать данные функцией addslashes перед записью в Мускул. Для этого есть mysql_real_escape_string. Не надо экранировать данные функцией addslashes перед записью в Мускул. Для этого есть mysql_real_escape_string. Не надо экранировать данные функцией addslashes перед записью в Мускул. Для этого есть mysql_real_escape_string. Не надо экранировать данные функцией addslashes перед записью в Мускул. Для этого есть mysql_real_escape_string. Не надо экранировать данные функцией addslashes перед записью в Мускул. Для этого есть mysql_real_escape_string. Не надо экранировать данные функцией addslashes перед записью в Мускул. Для этого есть mysql_real_escape_string.
Код (Text): mysql_query("UPDATE qaz_variable SET value ='%s' WHERE name='theme_default'", mysql_real_escape_string(s:3:"010";); типо так чтоли? спасибо за совет.