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" ); }其实手册中说的很清楚了,只是你没有认真阅读而已 fck 上传flash 问题 弱弱问下,这里有拿站高手么?? 几个php技巧 谁有UCenter中的common.ini.php的中文讲解 php同步大量采集,超难问题,新手勿进,谢谢 用PHP实现一个统一身份验证系统. 各位大侠帮帮忙,急求答案!!!谢谢!!!! ladp_connect连接成功后,为什么ladp_bind绑定不成功 php实现基数排序 求能每天输入数字的日历 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" );
}
其实手册中说的很清楚了,只是你没有认真阅读而已