MYSQL插入问题

标签 mysql insert

$body = $_POST['post'];
$submit = $_POST['submit'];
$date = date("Y-m-d");
require('php/connect.php');

if($submit)
{

$query = mysql_query("INSERT INTO news (`id`, `body`, `date`) VALUES (NULL, '".$body."', '".$date."')");
header("Location: index.php");
}

我不明白为什么这不起作用,我自己事先写了一行类似的代码后直接从 PHP 管理员处获取了查询,但它仍然不起作用,有人可以帮忙吗?

最佳答案

你绝对应该使用 mysql_real_escape_string 转义你的输入值

使用mysql_error,您可以打印出错误消息,但您需要连接标识符作为参数。

关于MYSQL插入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5756819/

相关文章:

php - 无法正确实现加入

php - 如何获取MySQL周一到周日各个日期的算术平均值

JavaScript 删除前用 PHP/MYSQL 确认

python - 使用正则表达式将字符串插入文件路径字典中

php - 如何从 MySQL 中的文本区域插入多行

javascript - 使用 jquery 从插入的 html 中访问 dom 元素

php - Laravel 使用 Eloquent 进行多对多选择

mysql - docker |在新实例启动时创建新用户

php - 向mysql数据库插入数据时出错

"insert"命令时出现 MySQL 错误