PDO::_construct讲解
PDO::_construct
PDO::_construct — 创建一个表示数据库连接的 PDO 实例(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0)
说明
语法
PDO::_construct ( string $dsn [, string $username [, string $password [, array $driver_options ]]] )
创建一个表示连接到请求数据库的数据库连接PDO实例。
参数说明
- dsn :数据源名称或叫做 DSN,包含了请求连接到数据库的信息。
- username : DSN字符串中的用户名。对于某些PDO驱动,此参数为可选项。
- password : DSN字符串中的密码。对于某些PDO驱动,此参数为可选项。
- driver_options : 一个具体驱动的连接选项的键=>值数组。
返回值
成功则返回一个PDO对象。
错误/异常
如果试图连接到请求的数据库失败,则PDO::__construct()
抛出一个PDO异常(PDOException) 。
实例
通过调用驱动程序创建一个PDO实例
<?php /* 通过调用驱动程序创建一个PDO实例 */ $dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; try { $dbh = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } ?>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对我们的支持。如果你想了解更多相关内容请查看下面相关链接
相关推荐
-
PDO::prepare讲解
PDO::prepare PDO::prepare - 准备要执行的SQL语句并返回一个 PDOStatement 对象(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 public PDOStatement PDO::prepare ( string $statement [, array $driver_options = array() ] ) 为PDOStatement::execute()方法准备要执行的SQL语句,SQL语句可以包含零个或多个命名(
-
PDO::inTransaction讲解
PDO::inTransaction PDO::inTransaction - 检查是否在一个事务内(PHP 5 >= 5.3.3, Bundled pdo_pgsql) 说明 语法 bool PDO::inTransaction ( void ) 检查驱动内的一个事务当前是否处于激活.此方法仅对支持事务的数据库驱动起作用. 参数 此函数没有参数. 返回值 如果当前事务处于激活,则返回 TRUE ,否则返回 FALSE . 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具
-
PDO::query讲解
PDO::query PDO::query - 执行 SQL 语句,返回PDOStatement对象,可以理解为结果集(PHP 5 >= 5.1.0, PECL pdo >= 0.2.0) 说明 语法 public PDOStatement PDO::query ( string $statement ) public PDOStatement PDO::query ( string $statement , int $PDO::FETCH_COLUMN , int $colno ) publ
-
PDO::lastInsertId讲解
PDO::lastInsertId PDO::lastInsertId - 返回最后插入行的ID或序列值(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 string PDO::lastInsertId ([ string $name = NULL ] ) 返回最后插入行的ID,或者是一个序列对象最后的值,取决于底层的驱动.比如,PDO_PGSQL() 要求为 name 参数指定序列对象的名称. 注意:在不同的 PDO 驱动之间,此方法可能不会返回一个有意义或
-
PDO::errorInfo讲解
PDO::errorInfo PDO::errorCode - 返回最后一次操作数据库的错误信息(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 public array PDO::errorInfo ( void ) 返回值 返回一个数组,该数组包含了最后一次操作数据库的错误信息描述. 数组内容如下: 元素 信息 0 SQLSTATE 错误码 (5个字母或数字组成的在 ANSI SQL 标准中定义的标识符). 1 错
-
PDO::getAttribute讲解
PDO::getAttribute PDO::getAttribute - 取回一个数据库连接的属性(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 mixed PDO::getAttribute ( int $attribute ) 此函数(方法)返回一个数据库连接的属性值. 取回 PDOStatement 属性,请参阅PDOStatement::getAttribute(). 注意有些数据库/驱动可能不支持所有的数据库连接属性. 参数说明: attribu
-
PDO::exec讲解
PDO::exec PDO::exec - 执行一条 SQL 语句,并返回受影响的行数(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 int PDO::exec ( string $statement ) PDO::exec() 在一个单独的函数调用中执行一条 SQL 语句,返回受此语句影响的行数. PDO::exec() 不会从一条 SELECT 语句中返回结果.对于在程序中只需要发出一次的 SELECT 语句,可以考虑使用PDO::query(). 参数
-
PDO::getAvailableDrivers讲解
PDO::getAvailableDrivers PDO::getAvailableDrivers - 返回一个可用驱动的数组(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 static array PDO::getAvailableDrivers ( void ) array pdo_drivers ( void ) 此函数(方法)返回所有当前可用在PDO::_construct()的参数 DSN 中的 PDO 驱动. 返回值 PDO::getAvaila
-
PDO::quote讲解
PDO::quote PDO::quote - 为SQL语句中的字符串添加引号.(PHP 5 >= 5.1.0, PECL pdo >= 0.2.1) 说明 语法 public string PDO::quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] ) PDO::quote()为SQL语句中的字符串添加引号或者转义特殊字符串. 参数 string 要添加引号的字符串. parameter_type 为驱动程序提供
-
PDO::errorCode讲解
PDO::errorCode PDO::errorCode - 获取跟数据库句柄上一次操作相关的 SQLSTATE(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 mixed PDO::errorCode ( void ) 返回值 返回一个 SQLSTATE,一个由5个字母或数字组成的在 ANSI SQL 标准中定义的标识符. 简要地说,一个 SQLSTATE 由前面两个字符的类值和后面三个字符的子类值组成. 如果数据库句柄没有进行操作,则返回 NULL .
随机推荐
- C++递归算法实例代码
- Oracle 子程序参数模式,IN,OUT,NOCOPY
- div+css+js实现无缝滚动类似marquee无缝滚动兼容firefox
- 批处理应用-Mcafee手动杀毒脚本
- .net连接Mysql封装类代码 可直接调用
- 深入解析PHP垃圾回收机制对内存泄露的处理
- php file_exists 检查文件或目录是否存在的函数
- Yii入门教程之目录结构、入口文件及路由设置
- python通过ElementTree操作XML获取结点读取属性美化XML
- Python导入oracle数据的方法
- MySQL中使用表别名与字段别名的基本教程
- php设计模式之单例、多例设计模式的应用分析
- asp 防盗链代码(彻底屏蔽迅雷,旋风,快车下载站内资源)
- JavaScript数组和循环详解
- jQuery插件Skippr实现焦点图幻灯片特效
- 详谈无线路由器与无线AP的区别
- C#递归算法之快速排序
- 一个漂亮的框架,适合放广告,尤其是GG的
- 简介Android应用中sharedPreferences类存储数据的用法
- C#特性 迭代器(下) yield以及流的延迟计算