0

这有什么问题?它返回“您的语法有错误... ...检查您是否有正确的 MySQL 版本可以在 'to, content, link) VALUES 附近使用...”

$notito = $idoftheguy;
$contentofnoti = $username." just posted a comment on your update.";
$linkofnoti = "http://mywebsite.net/post.php?id=".$thepostid;
/* Now let's insert this */
$insertnoti = mysql_query("INSERT INTO newnotifications (to, content, link) VALUES ('$notito', '$contentofnoti', '$linkofnoti')");

查询中的所有上述内容都存在于数据库中。以下是导致错误的确切输入(未尝试任何其他输入):

$notito = 1;
$contentofnoti = "Schart 刚刚对您的更新发表了评论。";
$linkofnoti = " http://mywebsite.net/post.php?id=22 ";

4

1 回答 1

1

如前所述。to是一个保留词。试试这个代码:

$insertnoti = mysql_query("INSERT INTO newnotifications (`to`, `content`, `link`) VALUES ('$notito', '$contentofnoti', '$linkofnoti')");
于 2013-10-18T23:59:54.343 回答