<?php
include("conn.php");
if(isset($_POST['save'])){
$title=$_POST['title'];
$genre=$_POST['genre'];
$year=$_POST['year'];
$sql = "INSERT INTO `add`(`title`, `genre`, `year`) VALUES ('$title','$genre','$year')" ;
$query = mysql_query($sql);
if (empty ($_POST["title"] || ["genre"] || ["year"])){
echo "You did not fill out the required fields.";
}
else ($query){
echo "Successfully Inserted . <a href = 'index.php'> Ok </a>";
}
}
?>
我每次运行的代码,那么这是错误说:这个PHP代码中的错误是什么?
"Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\Practise PHOBIAmming Skills\sample1\add.php on line 24"
**警告**:如果您只是学习PHP,请不要使用['mysql_query'](http://php.net/manual/en/function.mysql-query.php)界面。这是非常可怕和危险的,它在PHP 7中被删除了。[PDO的替代品并不难学](http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps -pdo-for-database-access /)以及[PHP The Right Way](http://www.phptherightway.com/)等指南介绍了最佳实践。你的用户数据是**不是** [正确转义](http://bobby-tables.com/php.html),并有[SQL注入漏洞](http://bobby-tables.com/),并且可以被利用。 – tadman
我不认为你的代码有24行。你隐藏了一部分代码吗? –
这只有21行。记住,缩影很重要,它可以帮助你找到这样的错误。 – tadman