在PHP中,为什么使用 mysqli 预处理语句时不能设置$mysqli->set_charset("utf8")。有没有其它的方法。
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏5(财富值+成长值)
展开全部
mysqli->set_charset是可以用的,但请注意一下,官方文档说,如果在Windows平台上使用该方法,需要4.1.11版或以上的MySQL客户端库,且MySQL版本为5.0.6以上。
其他方法可以用mysqli->query("set names utf8")代替。
其他方法可以用mysqli->query("set names utf8")代替。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先请确定您的php.ini的
extension=php_mysqli.dll
已经启用了
然后
$mysqli = new MySQLi($host,$name,$pass,$dbName);
$mysqli->query("set names utf8");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysqli_query($link, "SET NAMES UTF8")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@mysql_query("set names utf-8"); 这样设置是否可以满足您
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |