Что не так с этим оператором MySQL? - PullRequest
4 голосов
/ 26 марта 2011
$my->query("UPDATE ideas 
               SET category = 'Document Options', 
                   category_id = '4',
                   status = 'Released',
                   status_id = '3', 
                   title = 'Support for iPad', 
                   idea = 'Add support for iPad. Allow uploads and downloads via the anonymous App for iPhone and iPad.', 
                   release = '0',
                   release_date = ''
             WHERE id = '225'");

$my - это пользовательский класс, который содержит множество других команд mysql. Чтобы доказать, что он работает нормально, он отлично работает для следующего запроса:

$my->query("UPDATE idea_feedback
               SET Feedback = '$feedback',
                   Date = '$fdate' 
             WHERE ID = '$i'");

1 Ответ

4 голосов
/ 26 марта 2011

Релиз - это ключевое слово, вставьте его обратно

$my->query("UPDATE ideas SET category='Document Options', category_id='4',
            status='Released', status_id='3', title='Support for iPad',
            idea='Add support for iPad. Allow uploads and downloads via the anonymous App for iPhone and iPad.',
            `release`='0', release_date='' WHERE id='225'");

Примечания:

  1. release_date = '' установите недействительный маркер даты '0000-00-00'
  2. пожалуйста, не заключайте в кавычки цифры, даже если MySQL позволяет вам
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...