mysqli_real_escape_string() expects parameter 1 to be mysqli, null given 函数报错

用上面这个函数写自动转义函数,却总是报错。function_mysqli_string($_string){//get_magic_quotes_gpc()如果开启状态,... 用上面这个函数写自动转义函数,却总是报错。
function _mysqli_string($_string) {
//get_magic_quotes_gpc()如果开启状态,那么就不需要转义
if (!GPC) {
return mysqli_real_escape_string($conn,$_string);
}
return $_string;
}
原本是用mysql扩展的,结果说弃用了,看的教程较老。改成mysqli后,却总是报错,求解答。
$conn是连接数据库的变量,参数上应该没问题的吧,另外总是提示$conn未定义的变量。
展开
 我来答
野人无事不言L
2016-03-29 · TA获得超过1413万个赞
知道顶级答主
回答量:2242万
采纳率:0%
帮助的人:144.6亿
展开全部
亲,我回答已经是一年后,因为我也遇到了同样的问题,但我今天幸运的把它解决了。 出现这个问题是因为查询出现了问题,查询失败,那么你应该查找错误出现在了什么地方,在$data = mysqli_query($dbc, $query);后加上这样一段代码,就能清楚的知道查询出现了什么问题, if (!$data) { printf("Error: %s\n", mysqli_error($dbc)); exit(); } 希望你能解决问题。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式