查询执行并写入数据库表,并且字段数据被提取并显示在WHILE循环中,所以基本上它可以工作,但我得到一个php错误:
插入错误!您的Sql语法出错;检查与您的Mysql Server版本对应的手册,以便在第1行使用“1”附近的正确语法
第1行
<?php
我试过用逗号和冒号来玩,但我无法摆脱错误。这是查询。
$Link = mysql_connect($Host, $User, $Password);
$user = $_SESSION['UserName'];
$query = mysql_query("INSERT INTO films VALUES ('0', '".($user)."','".($formValue["subject"])."',NOW(),'".($usercomments)."','".($formValue["rating"])."','action')");
if(mysql_query ($query, $Link)){
$message = "Thank you for your comments";
header("Location: films.php?message=$message");
}else{
$message = "Error Inserting!" . mysql_error();
header("Location: films.php?message=$message");
答案 0 :(得分:0)
$query = "INSERT INTO films VALUES ('0', '$user','$formValue[subject]',NOW(),'$usercomments','$formValue[rating]','action')";
这可以简化代码并解决您的错误。