PHP PDOStatement::errorCode讲解
PDOStatement::errorCode
PDOStatement::errorCode — 获取跟上一次语句句柄操作相关的 SQLSTATE(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
string PDOStatement::errorCode ( void )
与PDO::errorCode()
相同,只是PDOStatement::errorCode()
只取回 PDOStatement 对象执行操作中的错误码。
返回值
没有返回值。
实例
取回一个 SQLSTATE 码
<?php /* 引发一个错误 -- BONES 数据表不存在 */ $err = $dbh->prepare('SELECT skull FROM bones'); $err->execute(); echo "\nPDOStatement::errorCode(): "; print $err->errorCode(); ?>
以上例程会输出:
PDOStatement::errorCode(): 42S02
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
PHP PDOStatement::fetchColumn讲解
PDOStatement::fetchColumn PDOStatement::fetchColumn - 从结果集中的下一行返回单独的一列.(PHP 5 >= 5.1.0, PECL pdo >= 0.9.0) 说明 语法 string PDOStatement::fetchColumn ([ int $column_number = 0 ] ) 从结果集中的下一行返回单独的一列,如果没有了,则返回 FALSE . 参数 column_number 你想从行里取回的列的索引数字(以0开始的索
-
PHP PDOStatement::nextRowset讲解
PDOStatement::nextRowset PDOStatement::nextRowset - 在一个多行集语句句柄中推进到下一个行集(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 bool PDOStatement::nextRowset ( void ) 一些数据库服务支持返回一个以上行集(也被称为结果集)的存储过程. PDOStatement::nextRowset()使你能够结合一个 PDOStatement 对象访问第二个以及后续的行集.上
-
PHP PDOStatement::execute讲解
PDOStatement::execute PDOStatement::execute - 执行一条预处理语句(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 bool PDOStatement::execute ([ array $input_parameters ] ) 执行预处理过的语句.如果预处理过的语句含有参数标记,必须选择下面其中一种做法: 调用PDOStatement::bindParam()绑定 PHP 变量到参数标记:如果有的话,通过关联参数
-
PHP PDOStatement::fetchObject讲解
PDOStatement::fetchObject PDOStatement::fetchObject - 获取下一行并作为一个对象返回.(PHP 5 >= 5.1.0, PECL pdo >= 0.2.4) 说明 语法 mixed PDOStatement::fetchObject ([ string $class_name = "stdClass" [, array $ctor_args ]] ) 获取下一行并作为一个对象返回.此函数(方法)是使用 PDO::FETCH
-
PHP PDOStatement::errorInfo讲解
PDOStatement::errorInfo PDOStatement::errorInfo - 获取跟上一次语句句柄操作相关的扩展错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 array PDOStatement::errorInfo ( void ) PDOStatement::errorInfo() 返回一个关于上一次语句句柄执行操作的错误信息的数组 .该数组包含下列字段: 元素 信息 0 SQLSTATE 错误码(一个由5个字
-
PHP PDOStatement::fetch讲解
PDOStatement::fetch PDOStatement::fetch - 从结果集中获取下一行(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 mixed PDOStatement::fetch ([ int $fetch_style [, int $cursor_orientation = PDO::FETCH_ORI_NEXT [, int $cursor_offset = 0 ]]] ) 从一个 PDOStatement 对象相关的结果集中获取
-
PHP PDOStatement::getAttribute讲解
PDOStatement::getAttribute PDOStatement::getAttribute - 检索一个语句属性(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 mixed PDOStatement::getAttribute ( int $attribute ) 得到语句的一个属性.当前,不存在通用的属性,只有驱动特定的属性: PDO::ATTR_CURSOR_NAME (Firebird 和 ODBC 特性): 获取 UPDATE ...
-
PHP PDOStatement::rowCount讲解
PDOStatement::rowCount PDOStatement::rowCount - 返回受上一个 SQL 语句影响的行数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 int PDOStatement::rowCount ( void ) PDOStatement::rowCount()返回上一个由对应的 PDOStatement 对象执行DELETE. INSERT.或 UPDATE 语句受影响的行数. 如果上一条由相关 PDOStatemen
-
PHP PDOStatement::getColumnMeta讲解
PDOStatement::getColumnMeta PDOStatement::getColumnMeta - 返回结果集中一列的元数据(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 array PDOStatement::getColumnMeta ( int $column ) 检索一个在结果集中以0开始索引的列的元数据作为一个关联数组. 注意:此函数是实验性的.此函数的表象,包括名称及其相关文档都可能在未来的 PHP 发布版本中未通知就被修改.使用
-
PHP PDOStatement::fetchAll讲解
PDOStatement::fetchAll PDOStatement::fetchAll - 返回一个包含结果集中所有行的数组(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 array PDOStatement::fetchAll ([ int $fetch_style [, mixed $fetch_argument [, array $ctor_args = array() ]]] ) 参数 fetch_style 控制下一行如何返回给调用者.此值必须
随机推荐
- 在Django中限制已登录用户的访问的方法
- AjaxControlToolKit CalendarExtender(日历扩展控件)的使用方法
- php PDO中文乱码解决办法
- php download.php实现代码 跳转到下载文件(response.redirect)
- zf框架的Filter过滤器使用示例
- c#字符串值类型与引用类型比较示例
- WordPress中用于创建以及获取侧边栏的PHP函数讲解
- SQLServer中master数据库分析
- 一个简单的SQL 行列转换语句
- 8 种常用的 NoSQL 数据库系统对比分析
- SQL Server的基本功能性语句介绍
- js实现倒计时关键代码
- javascript实现随时变化着的背景颜色
- Android4.0开发之Keyguard解锁屏机制详解
- 微信跳一跳python辅助脚本(总结)
- 重学 JS:为啥 await 不能用在 forEach 中详解
- Python实现TCP探测目标服务路由轨迹的原理与方法详解
- Java如何使用Optional与Stream取代if判空逻辑(JDK8以上)
- python sys,os,time模块的使用(包括时间格式的各种转换)
- python中redis查看剩余过期时间及用正则通配符批量删除key的方法