php - 无法插入到我的 sql 表中

标签 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'");

最佳答案

您忘记在 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/

相关文章:

php - mpdf不支持阿拉伯文和中文字体

php - 如何提高迭代 DOMDocument 的性能?

php - 检查图像是否存在,如果不存在,请使用 php 选择另一个图像

PHP BitWise 权限和角色,或替代方案

php - PDO - 与手动执行相比,特定查询速度非常慢

php - 是否可以使用 php 向另一台服务器发出请求并获得其响应?

MySQL GROUP BY 和 HAVING

mysql - 获取第一个表中的所有记录并在第二个表中匹配(指示存在的记录)

Java Elasticsearch - 具有存在条件的 Boolquery

php - 使用 post 方法将数据从应用程序发送到 php 表单,还是只使用 get?