干草每个人我都有一点问题,只是想知道你们中的任何人是否可以帮助我。
当谈到 MySQL 和 PHP 时,我有点菜鸟,但问题是当我尝试在我的数据库中添加评论时出现错误这是我的公共函数代码
public function addComment($movieid, $comment, $user_id)
{
$comment = stripslashes(strip_tags($comment));
$comment = mysql_real_escape_string($comment);
$movieid = mysql_real_escape_string($movieid);
$user_id = mysql_real_escape_string($user_id);
if (!($e = mysql_query("SELECT * FROM comments WHERE target_id='{$movieid}' AND user_id='{$user_id}' AND comment='{$comment}' AND type=2"))) {
exit(mysql_error());
}
if (mysql_num_rows($e) == 0) {
if (!($e = mysql_query("INSERT INTO comments(target_id,user_id,comment,date_added,type) VALUES('{$movieid}','{$user_id}','{$comment}',NOW(),2)"))) {
exit(mysql_error());
}
}
}
这是我的 MySQL 评论表结构
1 id int(11) No None AUTO_INCREMENT
2 movieid int(11) No None
3 user_id int(11) No None
4 target_id int(11) No None
5 comment text utf8_general_ci No None
6 date_added datetime No None
但是当我尝试添加评论时出现此错误
Unknown column 'type' in 'where clause'
所以有人可以帮助我吗
谢谢