Почему, если я изменяю несколько значений, то UPDATE не работает, Код (PHP): $sstr = "UPDATE articles SET name='{$_POST['namenew']}', categoty='{$_POST['categorynew']}', autor='{$_POST['autornew']}', date='{$_POST['datenew']}', photo='{$_FILES['filename']['name']}', content='$content' WHERE id = 73"; mysql_query($sstr,$link); если оставляю только один столбец: Код (PHP): $sstr = "UPDATE articles SET name='{$_POST['namenew']}' WHERE id = 73"; mysql_query($sstr,$link); то он работает?.... Подсказка от модератора: Любой код или текст конфигурации пишите между тегом [code=php] и [/code]. Используйте отступы в коде для форматирования текста. Это помогает быстрее понять вас, увеличивает шанс на получение ответа. Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
Re: ошибка в UPDATE \ всегда можно узнать текст ошибки, вызвав соответствующую функцию. всегда можно вывести текст запроса на экран и вставить его в phpmyadmin и... прочитать текст ошибки. возможно дело в использовании зарезервированных слов для названия полей. лечится обрамлением названия базы данных/таблицы/поля грависами (`).