在PHP中,为什么使用 mysqli 预处理语句时不能设置$mysqli->set_charset("utf8")。有没有其它的方法。
答案:6 悬赏:40 手机版
解决时间 2021-03-25 05:26
- 提问者网友:酱爆肉
- 2021-03-24 04:58
在PHP中,为什么使用 mysqli 预处理语句时不能设置$mysqli->set_charset("utf8")。有没有其它的方法。
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-03-24 06:12
mysqli_query($link, "SET NAMES UTF8")
全部回答
- 1楼网友:三千妖杀
- 2021-03-24 10:16
@mysql_query("set names utf-8"); 这样设置是否可以满足您
- 2楼网友:神鬼未生
- 2021-03-24 09:31
请确认一下MYSQL版本
- 3楼网友:西岸风
- 2021-03-24 09:02
mysqli->set_charset是可以用的,但请注意一下,官方文档说,如果在Windows平台上使用该方法,需要4.1.11版或以上的MySQL客户端库,且MySQL版本为5.0.6以上。
其他方法可以用mysqli->query("set names utf8")代替。
其他方法可以用mysqli->query("set names utf8")代替。
- 4楼网友:逐風
- 2021-03-24 08:09
$mysqli->query("set names utf8")
- 5楼网友:零点过十分
- 2021-03-24 06:46
首先请确定您的php.ini的extension=php_mysqli.dll
已经启用了
然后$mysqli = new MySQLi($host,$name,$pass,$dbName);
$mysqli->query("set names utf8");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯