Php 当我在我的博文中输入enter时,为什么我的博文条目是空的?

Php 当我在我的博文中输入enter时,为什么我的博文条目是空的?,php,mysql,mysqli,Php,Mysql,Mysqli,我昨天更新了我的上传脚本到mysqli,在解决了一些错误并从数据库中获取结果时遇到问题后,我发现了另一个问题,我就是不知道为什么会发生这个问题 当我上传一篇新的博客文章时,它确实以正确的方式将其上传到我的数据库中,但从我在文章中输入一个enter开始,它就变成了一个空条目 在我将我的脚本从mysql更新到mysqli之前,这就像一个魅力 我的猜测是我的查询有问题,但我不知道我在这里遗漏了什么 提前谢谢 下面是表单和上载脚本的代码部分 使用jquery和PHP上传多个图像 上传和删除博客 资料

我昨天更新了我的上传脚本到mysqli,在解决了一些错误并从数据库中获取结果时遇到问题后,我发现了另一个问题,我就是不知道为什么会发生这个问题

当我上传一篇新的博客文章时,它确实以正确的方式将其上传到我的数据库中,但从我在文章中输入一个enter开始,它就变成了一个空条目

在我将我的脚本从mysql更新到mysqli之前,这就像一个魅力

我的猜测是我的查询有问题,但我不知道我在这里遗漏了什么

提前谢谢

下面是表单和上载脚本的代码部分


使用jquery和PHP上传多个图像
上传和删除博客
资料:

博客:

我会去看哈伦吗?


您需要转义数据,以防数据包含特殊字符

$date = mysqli_real_escape_string($conn, $_POST['date']);
$blog = mysqli_real_escape_string($conn, $_POST['blog']);
但更好的做法是使用事先准备好的声明,这样你就不必担心这一点

$query="Insert into blog (date, blog) values (?, ?)";
$stmt = mysqli_prepare($conn, $query);
mysqli_stmt_bind_param($stmt, "ss", $_POST['date'], $_POST['blog']);
mysqli_stmt_execute($stmt) or die(mysqli_error($conn));