嗨,我有一段代码在我的服务器上使用了一段时间,但现在突然出现此错误:
使用未定义的常量国家 - 假定为“国家”
我已经阅读了之前的几篇文章,但是每次我尝试将这些更改应用于我的代码时都没有任何区别,所以我迷路了。错误指向此项目here
'{$ip[country]}'
任何建议将不胜感激,我已阅读有关添加引号的信息,但是当我将它们应用于此时,它没有任何区别。
这是我的插入查询,如果我把这个变量拿出来就可以了。
INSERT INTO ip_stats (ip, time, hostname, page, referer, string, agent, member, server_name, company_name, company_address) VALUES ('$ip', '$time', '$hostname', '$page1','$request_uri', '$query_string', '$http_user_agent', '$member', '$server_name', '$netname, '{$ip[$country]}')
这就是我生成变量的地方
$country = implode( ", ", (array) $ip['country'] );