php - 在 SQL 的插入语句中我有错误?

标签 php mysql html

我编写这段代码是为了将一个名为“Barezkk”的参数和表数据插入到我的数据库中,但是当按下提交时我有一个错误

mysql_query("INSERT INTO data(FulName) 
VALUES ( $_POST['in2'])

值的语法错误吗?

最佳答案

你真的需要包装你的 $_POST 部分......

mysql_query("INSERT INTO data(FulName) VALUES ({$_POST['in2']})");

如果那个值是一个字符串,你应该这样做:

mysql_query("INSERT INTO data(FulName) VALUES ('{$_POST['in2']}')");

或者你可以连接它:

mysql_query("INSERT INTO data(FulName) VALUES ('" . $_POST['in2'] . "')");

关于php - 在 SQL 的插入语句中我有错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10110307/

相关文章:

php - opencart,定义的折扣被忽略(或不应用)

MySQL 二进制日志位置 Windows 2008 Server

php - 将 HTML 选择传递给 PHP 变量

javascript - 使用 javascript 从 JSON 文件读取时出现问题

php - 创建不压缩的 ZIP 存档?

php - 无法在 array_push 中将时间戳转换为日期时间

c# - 解析 HTML/CSS/PHP 文件

javascript - 我如何在 React Native 中解析 HTML 文件?

php - 有没有办法只使用一个函数来插入 php codeigniter 中的所有不同表

php - 乔姆拉! - 哪个文件包含注册码?