我目前正在尝试用TinyMCE设置一个注释系统,它都使用普通字符和PHP标记等等。但是当我用这个ed o'neill
进行评论时,它只是在我的数据库中插入一个空行。
我的表单输入中有htmlspecialchars
和mysqli_real_escape_string
。
如何修复空行插入?
$post_content = $_POST['post_content'];
//$post_content = htmlspecialchars($post_content);
//$post_content = mysqli_real_escape_string($post_content);
发布于 2014-05-26 23:38:13
您已经注释了一些代码,但是mysqli_real_escape_string
需要2个参数(更多信息见这里 )。
string mysqli_real_escape_string ( mysqli $link , string $escapestr );
您的代码应该是:
$post_content = mysqli_real_escape_string($connection,$post_content); //$connection should be your database connection string
发布于 2014-05-26 23:28:07
看一看预先准备好的语句,它将为您完成所有转义操作。
https://stackoverflow.com/questions/23883339
复制相似问题