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

问个问题啊

这里面的 mysql_query("set names" "utf8") 是什么意思   我没记错 query()里面不是放 sql语句么 可是样的语句 我没见过 还有除了sql 语句之外 后面不是还要放链接对象么 $con 什么的 utf8不是字体代码的类型么? 这是啥意思啊? 

mysql_query("select *from user ",$con) 这样的 我就能看懂  上面的 的确看不懂 求大神帮助

正在回答

1 回答

  1. 这句话的意思是 设置查询的字符集为utf8,这样做是为了防止查询结果出现乱码。

  2. mysql_query() 里面的有两个参数第一个是查询语句,实际上 set names utf8 这句话也确实是查询语句,不信你可以自己在mysql里面跑一下。第二个是链接资源参数,这个参数是可选参数。 

0 回复 有任何疑惑可以回复我~
#1

慕姐4424294 提问者

非常感谢!原来如此 怪不得我的总出乱码
2015-12-10 回复 有任何疑惑可以回复我~
#2

慕姐4424294 提问者

set names 是什么意思?utf8 我知道 那个 我不知道
2015-12-10 回复 有任何疑惑可以回复我~
#3

bzs1984 回复 慕姐4424294 提问者

实际上现在已经不推荐使用 set names来设置服务端输出的字符集了,取而代之的是mysql_set_charset('utf8', $link); 因为set names 只会影响到服务端,对客户端没有效果的。
2015-12-11 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

问个问题啊

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号