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

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' 可否?
查看完整描述

2 回答

已采纳
?
书旅

TA贡献238条经验 获得超101个赞

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

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

TA贡献81条经验 获得超102个赞

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

查看完整回答
2 反对 回复 2017-11-22
  • 2 回答
  • 0 关注
  • 2793 浏览
慕课专栏
更多

添加回答

举报

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