人亦已歌 发表于 2022-10-26 15:22:11

PDO专题(六)-PDO的异常处理

<?php
try{
    $dsn='mysql:dbname=data;charset=utf8';
    $pdo=new PDO($dsn,'root','root');
    //这是PDO错误模式属性,PDO自动抛出异常
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $pdo->query('select * from newsssssss');//自动抛出异常
} catch (PDOException $ex) {
    echo '错误信息:'.$ex->getMessage(),'<br>';
    echo '错误文件:'.$ex->getFile(),'<br>';
    echo '错误行号:'.$ex->getLine();
}执行效果

总结:1、PDOException是PDO的异常类2、实例化PDO会自动抛出异常3、其他操作不会抛出异常,需要设置PDO的异常模式4、PDO异常模式PDO::ERRMODE_EXCEPTION        抛出异常
PDO::ERRMODE_SILENT                中断
PDO::ERRMODE_WARNING        警告

ggggmqjjj 发表于 2023-2-15 06:42:11

写的是不是用C++语言写的啊?我学的是VB的,不太看得懂!

cmb7d 发表于 2023-2-17 01:06:47

顶顶

爱上寂寞 发表于 2023-2-18 21:27:18

我想网络工程师但是我不知道要学习什么教材?

dkdk 发表于 2023-2-21 08:53:31

你好,我看了你的文章真的给我很深的感染,我是一名学生,现在在学习程序,不过我们学校教我们好几名程序,每名都教一点,我觉的我一名也没有学好,我现在学习VB我觉我对这名很感兴趣。你说的一点也不错,老师教我们就是对着书,给你说一下,我很想多少一些。

tanggang 发表于 2023-2-22 00:59:26

ai~~受不了。。一个怕麻烦的人。。唉。。。

shliping 发表于 2023-2-23 09:14:38

其实编程一开始并没有太多的“路”和灵感,编的程序多了,也便有了。。。。FOR i=学习 TO 实践Print String(i, 成功些)PrintNext i   

ye1203 发表于 2023-2-24 11:23:24

我刚来本论坛,看了之后,给予我的是动力,我决心好好学习编程,不知有那为高手可以成为我的交流对象啊!!

yang2000ling 发表于 2023-2-25 14:32:55

我看了你写的这些真的对我影响很大,虽然我还是一个学生,还没有进入社会,但要相信天外有天,人外有人,永远不要认为自己已经学好了

wudi2005 发表于 2023-2-28 13:53:52

你会成为高手的,我衷心地祝福你。
页: [1] 2 3 4
查看完整版本: PDO专题(六)-PDO的异常处理