Ошибка синтаксиса SQL. Попросив проверить руководство для сервера MariaDB - PullRequest
0 голосов
/ 02 ноября 2018

Я получаю сообщение о том, что

Ошибка при вставке записи. У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с '' arcade ', 123)' в строке 1 "

if (isset($_POST['name'])) {

    //code to insert new record into DB
    $insQuery = "insert into inventory values(NULL,"
    ."'". $_POST['name'] ."',"
    . $_POST['price'] .","
    . $_POST['rating'] .","
    . $_POST['console'] .","
    ."'". $_POST['genre'] ."',"
    . $_POST['quantity'] .")";

1 Ответ

0 голосов
/ 02 ноября 2018

if (isset ($ _ POST ['name'])) {

//code to insert new record into DB
$insQuery = "insert into inventory(name, price,rating, console,gender,quantity) values(NULL, '". $_POST['name'] ."','"
. $_POST['price'] ."','"
. $_POST['rating'] ."','"
. $_POST['console'] ."','"
."','". $_POST['genre'] ."','"
. $_POST['quantity'] ."')";

Вы забыли некоторые запятые (,) и 'в вашем запросе, а также забыли имя поля таблицы в инвентаре (имя, цена, рейтинг, консоль, пол, количество) .... поместите это имя в поле таблицы ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...