此代码没有错误,但我无法在项目表中插入此行。 问题出在我的约会上吗?
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'");
最佳答案
您忘记在 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。
关于php - 无法插入到我的 sql 表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34164442/