За последние 24 часа нас посетили 31775 программистов и 1821 робот. Сейчас ищут 956 программистов ...

ошибка в UPDATE

Тема в разделе "PHP для новичков", создана пользователем jonathan-grinn, 15 фев 2016.

  1. jonathan-grinn

    jonathan-grinn Новичок

    С нами с:
    6 фев 2016
    Сообщения:
    71
    Симпатии:
    0
    Почему, если я изменяю несколько значений, то UPDATE не работает,
    Код (PHP):
    1. $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";   
    2.   mysql_query($sstr,$link);
    3.  
    если оставляю только один столбец:
    Код (PHP):
    1. $sstr = "UPDATE articles SET name='{$_POST['namenew']}' WHERE id = 73";   
    2.   mysql_query($sstr,$link);
    3.  
    то он работает?....

    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Re: ошибка в UPDATE \

    всегда можно узнать текст ошибки, вызвав соответствующую функцию.
    всегда можно вывести текст запроса на экран и вставить его в phpmyadmin и... прочитать текст ошибки.
    возможно дело в использовании зарезервированных слов для названия полей. лечится обрамлением названия базы данных/таблицы/поля грависами (`).
     
  3. jonathan-grinn

    jonathan-grinn Новичок

    С нами с:
    6 фев 2016
    Сообщения:
    71
    Симпатии:
    0
    спасибо, с помощью phpmyadmin решил проблему)))