这是我的代码:
<?php
$con = mysql_connect("localhost","solidarity","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("database", $con);
$sql="INSERT INTO show_reviews (username, date, content, show) VALUES (".addslashes($_POST[username]).",".addslashes($_POST[date]).",".addslashes($_POST[content]).",".addslashes($_POST[show]).")";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>
所以我使用了 fsprint,现在我刚刚使用了 w3schools 代码,这是我的两段代码的输出:
错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“show) VALUES (Solidarity, 17:02 - Wed, 1st Aug 2012,Testing,kr1971) 附近使用正确的语法
我对评论系统使用了非常相似的语法并且没有这个问题。如果它也有帮助,我也尝试过本地 sql 服务器和远程服务器,但仍然没有运气。
请帮我 :(。