扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:佚名 来源:blog 2007年10月21日
关键字:
<?php foreach($db->query("SELECT * FROM foo")){ print_r($row); } ?> |
<?php $rs = $db->query("SELECT * FROM foo"); while($row = $rs->fetch()){ print_r($row); } ?> |
<?php $rs = $db->query("SELECT * FROM foo"); $result_arr = $rs->fetchAll(); print_r($result_arr); ?> Array ([0] => Array( [id] => 1 [0] => 1 [name] => heiyeluren [1] => heiyeluren [gender] => 男 [2] => 男 [time] => 2006-10-28 23:14:23 [3] => 2006-10-28 23:14:23 ) } |
<?php $db->setAttribute(PDO::ATTR_CASE, PDO::CASE_UPPER); $rs = $db->query("SELECT * FROM foo"); $rs->setFetchMode(PDO::FETCH_ASSOC); $result_arr = $rs->fetchAll(); print_r($result_arr); ?> |
<?php $rs = $db->prepare("SELECT * FROM foo"); $rs->execute(); while($row = $rs->fetch()){ print_r($row); } ?> |
<?php $rs = $db->query("SELECT COUNT(*) FROM foo"); $col = $rs->fetchColumn(); echo $col; ?> |
<?php try { $db = new PDO('mysql:host=localhost;dbname=test', $user, $pass); $db = null; } catch (PDOException $e) { print "Error: " . $e->getMessage() . "<br/>"; die(); } ?> |
<?php class PDOException extends Exception { public $errorInfo = null; // 错误信息,可以调用 PDO::errorInfo() 或 PDOStatement::errorInfo()来访问 protected $message; // 异常信息,可以试用 Exception::getMessage() 来访问 protected $code; // SQL状态错误代码,可以使用 Exception::getCode() 来访问 } ?> |
<?php class Exception { // 属性 protected $message = 'Unknown exception'; // 异常信息 protected $code = 0; // 用户自定义异常代码 protected $file; // 发生异常的文件名 protected $line; // 发生异常的代码行号 // 方法 final function getMessage(); // 返回异常信息 final function getCode(); // 返回异常代码 final function getFile(); // 返回发生异常的文件名 final function getLine(); // 返回发生异常的代码行号 final function getTrace(); // backtrace() 数组 final function getTraceAsString(); // 已格成化成字符串的 getTrace() 信息 } ?> |
<? $db = new PDO('mysql:host=localhost;dbname=test', $user, $pass); $rs = $db->query("SELECT aa,bb,cc FROM foo"); if ($db->errorCode() != '00000'){ print_r($db->errorInfo()); exit; } $arr = $rs->fetchAll(); print_r($arr); $db = null; ?> |
Array ( [0] => 42S22 [1] => 1054 [2] => Unknown column 'aaa' in 'field list' ) |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者