PHP连接PostgreSQL的问题 本帖最后由 houpengg 于 2014-07-24 22:18:17 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 PostgreSQL 不会给出错误号和错误信息?这显然是不可能的,只不过你不知道如何检查是否出错了而已PDO 用两种提供错误信息的方式:1、通过 errorInfo 方法返回一个数组array( 0 => ANSI SQL 标准的 SQLSTATE错误代码 1 => 所用数据库自己定义的错误代码 2 => 所用数据库自己定义的错误信息}你可通过检查第一项知否全 0 来判断是否有错这是 PDO 默认的方式2、通过设置属性项 PDO::ATTR_ERRMODE 的值为 PDO::ERRMODE_EXCEPTION 来指定使用异常抛出机制 try { //在这里做各种数据库操作 } catch (PDOException $e) { die( "Error!: " . $e->getMessage() . "\n" ); }其实手册中说的很清楚了,只是你没有认真阅读而已 apache配置带端口号的虚拟主机 请教一个问题,如何将ecshop的dwt模板文件改成html文件 帮忙看下哪里出现问题 哪位大神用taobao的api开发过网站,有事请教 求大神指导ci问题!我需要做个网页学姐要我用php但是她也不大懂 php留言板问题???谁能和我说下 php windows 装不上..... php中的方法,从网上下载了一个网站程序,这个方法没看懂是干嘛的,求指教 用户注册时如何实现QQ一样的分配ID号码。 利用JoomFish进行多语言网站设计,需要什么前期工作。求大神指点 mysql 各种语句 php+rrdtool相关知识
PDO 用两种提供错误信息的方式:
1、通过 errorInfo 方法返回一个数组
array(
0 => ANSI SQL 标准的 SQLSTATE错误代码
1 => 所用数据库自己定义的错误代码
2 => 所用数据库自己定义的错误信息
}
你可通过检查第一项知否全 0 来判断是否有错
这是 PDO 默认的方式
2、通过设置属性项 PDO::ATTR_ERRMODE 的值为 PDO::ERRMODE_EXCEPTION 来指定使用异常抛出机制
try {
//在这里做各种数据库操作
} catch (PDOException $e) {
die( "Error!: " . $e->getMessage() . "\n" );
}
其实手册中说的很清楚了,只是你没有认真阅读而已