我有这个简单的插入查询,似乎输出一个我找不到的错误,这让我疯了:(
会不会有人帮助我
错误是:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `User_Id`='16'' at line 1
Run Code Online (Sandbox Code Playgroud)
查询是:
$insert = "INSERT INTO `pf_users` (`Task4`,`Task5`,`Task6`,`Task7`) VALUES ('$task4','$task5','$task6','$task7') WHERE `User_Id`='$GetUser'";
Run Code Online (Sandbox Code Playgroud)
这是PHP代码:
if(empty($_POST) === false) {
$task4 = sanitize($_POST['task4']);
$task5 = sanitize($_POST['task5']);
$task6 = sanitize($_POST['task6']);
$task7 = sanitize($_POST['task7']);
$GetUser = $_SESSION['User_Id'];
//Query not inserting into database
$insert = "INSERT INTO `pf_users` (`Task4`,`Task5`,`Task6`,`Task7`) VALUES ('$task4','$task5','$task6','$task7') WHERE `User_Id`='$GetUser'";
echo …Run Code Online (Sandbox Code Playgroud)