我继续使用此代码收到此错误:
$connect01 = mysql_connect($host01, $user01, $pass01);
mysql_select_db($db01);
$comment = $_POST['comment'];
$name = $_SESSION['username'];
if(isset($comment)){
$query1 = mysql_query("INSERT INTO data (`id`, `Username`, `comment`) VALUES(NULL, '$name', '$comment')");
if(mysql_query($query1)){
echo "Success";
} else {
die ("Failed " . mysql_error());
}
}
我确实定义了一些我不知道这段代码有什么问题。
答案 0 :(得分:1)
执行以下操作:
$result = mysql_query("INSERT INTO data (`id`, `Username`, `comment`) VALUES(NULL, '$name', '$comment')");
if($result){
注意$ result变量
答案 1 :(得分:1)
$connect01 = mysql_connect($host01, $user01, $pass01);
mysql_select_db($db01);
$comment = $_POST['comment'];
$name = $_SESSION['username'];
if(isset($comment)){
$query1 = mysql_query("INSERT INTO data (`id`, `Username`, `comment`) VALUES(NULL, '$name', '$comment')");
if($query1){
echo "Success";
} else {
die ("Failed " . mysql_error());
}
}
如果id是自动增量字段,则将其从查询中排除。喜欢
$query1 = mysql_query("INSERT INTO data (`id`, `Username`, `comment`) VALUES('', '$name', '$comment')");
答案 2 :(得分:0)
尝试此查询。
$query1 = mysql_query("INSERT INTO data (`id`, `Username`, `comment`) VALUES('','".$name."', '".$comment."')");