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

这几种判断连接数据库是否成功的代码有什么实际意义的区别吗?纠结用哪种更正规?

这几种判断连接数据库是否成功的代码有什么实际意义的区别吗?纠结用哪种更正规?

PHP
我是新手_请多指教 2017-04-24 17:05:00
第一种: if(!$conn) { die("连接失败:".mysqli_connect_error()); } 第二种: if(mysqli_errno($conn)){     echo mysqli_error($conn);     exit; } 貌似还有第三种判断mysqli_connect_errno(); 还有第四种判断mysqli_connect_errno($conn); 求一个正规的写法还有看到有些教程要设置字符集,有些教程不设置字符集;什么情况下不用写这句mysqli_set_charset($conn,'utf8');还是说最好都要写
查看完整描述

1 回答

已采纳
?
慕的地3800369

TA贡献15条经验 获得超7个赞

一般都要设置字符集,多写一句,能保证你的数据库内的数据读写不会乱码问题,不写的话,就有可能了,呵呵,原因有很多,比如:你在写代码的时候,设置的GBK编码,那么写入中文进数据库的话,就有可能是乱码。

嗯,还有,现在一般采用PDO的方式连接,保证持久性:new PDO("mysql:host=192.168.2.1;dename=demo","root","password")

查看完整回答
反对 回复 2017-04-26
  • 1 回答
  • 0 关注
  • 1980 浏览

添加回答

举报

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