无法插入我的sql表中

时间:2015-12-08 19:32:35

标签: php mysql post

我的代码没有错误,但我无法在项目表中插入此行。 这是我约会的问题吗?

session_start();
$user = $_SESSION["username"];
if ( isset( $_POST["name"] )) {
        $name = $_POST["name"];
}
if ( isset( $_POST["description"] ) ) {
    $description = $_POST["description"];
}
if ( isset( $_POST["final"] ) ) {
        $final = $_POST["final"];
}
if ( isset( $_POST["goal"] ) ) {
        $goal = $_POST["goal"];
}
$sql = mysql_query("INSERT INTO project (name, description, final_date, funds, admin, goal) VALUES ('$name', '$description', '$final', '0', '$user', '$goal'");

1 个答案:

答案 0 :(得分:2)

您忘记在)声明中添加结束INSERT INTO

正确的陈述如下:

$sql = mysql_query(
"INSERT INTO project (name, description, final_date, funds, admin, goal) 
VALUES ('$name', '$description', '$final', '0', '$user', '$goal');");
顺便说一句,你不应再使用mysql_*了。相反,建议使用mysqli_*或PDO。