TA贡献238条经验 获得超101个赞
谢邀,mysql_query()传递的参数是sql语句,不能写成set names 'utf-8',因为sql语句中,设置utf8编码的时候语法要求是utf8,而不是utf-8.你可以在你的mysql数据库中试一下set names utf-8,肯定会报错的
TA贡献81条经验 获得超102个赞
sql语句,不能写成set names 'utf-8',另外不要用mysql_query了,用pdo或是mysqli扩展
MySQL 开发高频面试题精选
¥ 48.00
10+年DBA老司机带你轻松玩转 SQL
实战派 MySQL 高阶应用指南
¥ 68.00
一线数据库工程师带你深入理解 MySQL
¥ 46.00
举报