有几点问题

有几点问题

1. 关于new PDO 到底有几种写法?dbname 和接口名我记得可以不用写在这里的吗?

http://img1.sycdn.imooc.com//climg/5cc80fcf000120fd10320072.jpg

2. 这最后一个参数,那个数组是什么意思?

3. 我是学过异常哪一章回来学的,PDOException 类 和 Exception 类有什么区别?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

您好,1.同学可以回顾一下关于PDO的讲解哦~在《PHP操作MySQL》课程中。

2.第四个参数表示:key => value 驱动程序特定的连接选项数组。

PDO :: ATTR_ERRMODE:错误报告。而它下面的值有三种情况,此时使用了一种。

    PDO :: ERRMODE_SILENT:只需设置错误代码即可。

    PDO :: ERRMODE_WARNING:提升E_WARNING。

    PDO :: ERRMODE_EXCEPTION:抛出异常。

3.PDOException是继承的Exception类。Exception是父类。

祝学习愉快!

  • 雨之赞歌 提问者 #1
    关于2:(PDO :: ERRMODE_EXCEPTION) 设定为这个,当连接数据库有异常时会自动抛出吗? 可是为什么是数组呢? 这个数组该怎么打印?
    2019-05-02 09:05:03
  • 雨之赞歌 提问者 #2
    那这里为什么要使用PDOException,直接使用Exception不可以吗?
    2019-05-02 09:09:28
  • imooc的铁粉 回复 提问者 雨之赞歌 #3
    建议查看:https://www.jianshu.com/p/edf1507adcd1
    2019-05-02 10:52:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师