SQL语法错误。请我检查MariaDB服务器的手册

问题描述 投票:-2回答:1

我收到错误说明

插入记录时出错您的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'] .")";
php mysql syntax
1个回答
0
投票

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'] ."')";

你忘记了一些逗号(,)和'在你的查询中,也忘记了库存中的表字段名称(名称,价格,评级,控制台,性别,数量)....把表格字段名称放在那里......

© www.soinside.com 2019 - 2024. All rights reserved.