mysql"插入到"SQL语法错误问题

Tom*_*Tom 1 php mysql

这是php代码:

$stringquery = "INSERT INTO sikurim(name, title, desc, category, subcategory)

 VALUES ('$contact', '$heading','$comments', '$catF', '$catS' ) ";

mysql_query($stringquery) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

我得到错误:

您的SQL语法有错误; 查看与您的MySQL服务器版本对应的手册,以便在'desc,category,subcategory'附近使用正确的语法.在第1行的VALUES('jhjh','fffff','fffff','2','4')'

我找不到代码有什么问题,有人可以帮忙吗?

Mic*_*ski 8

DESC保留的MySQL关键字.你需要将它括在反引号中:

$stringquery = "INSERT INTO sikurim(name, title, `desc`, category, subcategory) VALUES ('$contact', '$heading','$comments', '$catF', '$catS' )";
Run Code Online (Sandbox Code Playgroud)