为了账号安全,请及时绑定邮箱和手机立即绑定

php这一句mysql_query("set names 'utf8'") 中的set names 'utf8'是php语句还是sql语句?

/ 猿问

php这一句mysql_query("set names 'utf8'") 中的set names 'utf8'是php语句还是sql语句?

qq_杀意隆_0 2017-11-22 11:04:51

另外,写成set names 'utf-8' 可否?

查看完整描述

3 回答

已采纳
?
书旅

谢邀,mysql_query()传递的参数是sql语句,不能写成set names 'utf-8',因为sql语句中,设置utf8编码的时候语法要求是utf8,而不是utf-8.你可以在你的mysql数据库中试一下set names utf-8,肯定会报错的

查看完整回答
1 反对 回复 2017-11-22
?
天使之翼死神之镰

sql语句,不能写成set names 'utf-8',另外不要用mysql_query了,用pdo或是mysqli扩展

查看完整回答
2 反对 回复 2017-11-22
?
宏威
查看完整回答
反对 回复 2018-01-10

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信