Вот мой запросMySQL вставки запроса, проблемы с полем автоинкрементного
INSERT INTO faq (order, heading, content)
VALUES ('$_POST[order]','$_POST[heading]','$_POST[content]')
У меня есть поле, прежде чем он называется идентификатор, который я поставил для автоматического приращения и INT
Я получаю эту ошибку «Ошибка : У вас возникла ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «порядком, заголовком, контентом». VALUES («Order», «Title», «content») 'at line 1 "
Есть ли что-то, что мне не хватает, оно работает нормально, если поле ID не существует?
вы приняли меры против инъекций SQL? –
Пожалуйста, прежде чем делать что-либо ** еще, прочитайте в [SQL escaping] (http://bobby-tables.com/). Вы не можете написать такой код. Когда-либо. Вы должны использовать современный интерфейс, например [PDO] (http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/), который поддерживает значения заполнителя и подготовленные заявления, чтобы сделать такие вещи без усилий. Если вы используете 'mysql_query', он устарел и будет удален из будущих версий PHP. – tadman
Я использую mysqli_query –