我有这个奇怪的问题。
我有这个脚本:
echo $comment_content = $_POST['comment_content'];
echo $comment_content = mysql_real_escape_string($comment_content);
当我在我的网站服务器上运行时,它只输出一次值(不是第二次),但是当我在其他地方运行它时,它输出正确(2次)。
但是,我多次使用函数mysql_real_escape_string
(在同一个站点上),之前从未发生过。
这是整个代码,仅此而已。
有没有人遇到过同样的问题?如果是的话,你是如何解决的?
编辑:<?php ?>
标签也在那里。
答案 0 :(得分:9)
mysql_real_escape_string
需要现有的MySQL连接。
没有联系,没有逃脱。
答案 1 :(得分:0)
检查您的查询和连接。如果我没记错的话,如果前面的查询或连接出现问题,它也会导致mysql_real_escape_string
失败。当我第一次使用PHP + MySQL时,我遇到了麻烦。