PDO::_construct讲解


Posted in PHP onJanuary 27, 2019

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();
}
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
几款免费开源的不用数据库的php的cms
Dec 19 PHP
php学习笔记 面向对象中[接口]与[多态性]的应用
Jun 16 PHP
php后台多用户权限组思路与实现程序代码分享
Feb 13 PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 PHP
php简单socket服务器客户端代码实例
May 18 PHP
php中switch语句用法详解
Aug 17 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
[原创]php实现数组按拼音顺序排序的方法
May 03 PHP
ThinkPHP框架实现数据增删改
May 07 PHP
PHP7内核CGI与FastCGI详解
Apr 14 PHP
PDO::commit讲解
Jan 27 #PHP
PDO::beginTransaction讲解
Jan 27 #PHP
PHP的PDO大对象(LOBs)
Jan 27 #PHP
实例讲解PHP中使用命名空间
Jan 27 #PHP
PHP的PDO错误与错误处理
Jan 27 #PHP
实例分析PHP将字符串转换成数字的方法
Jan 27 #PHP
PHP的PDO预处理语句与存储过程
Jan 27 #PHP
You might like
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
PHP5.5在windows安装使用memcached服务端的方法
2014/04/16 PHP
线路分流自动跳转代码;希望对大家有用!
2006/12/02 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
Js表格万条数据瞬间加载实现代码
2014/02/20 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
JavaScript实现弹出子窗口并传值给父窗口
2014/12/18 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
Angular2 多级注入器详解及实例
2016/10/30 Javascript
js 实现省市区三级联动菜单效果
2017/02/20 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
微信小程序模板template简单用法示例
2018/12/04 Javascript
jQuery简单实现根据日期计算星期几的方法
2019/01/09 jQuery
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
vue props 一次传多个值实例
2020/07/22 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
2020/08/03 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
JavaScript编码小技巧分享
2020/09/17 Javascript
[01:23:45]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第一场 1月22日
2021/03/11 DOTA
python网络编程之TCP通信实例和socketserver框架使用例子
2014/04/25 Python
浅析Python的Django框架中的Memcached
2015/07/23 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
Python多线程原理与用法实例剖析
2019/01/22 Python
python操作文件的参数整理
2019/06/11 Python
pycharm修改文件的默认打开方式的步骤
2019/07/29 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
2020/04/25 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
费用会计岗位职责
2014/01/01 职场文书
销售员个人求职的自我评价
2014/02/10 职场文书
农业局学习党的群众路线教育实践活动心得体会
2014/03/07 职场文书
争先创优活动总结
2014/08/27 职场文书
教你使用一行Python代码玩遍童年的小游戏
2021/08/23 Python
Python OpenCV之常用滤波器使用详解
2022/04/07 Python
AJAX引擎原理以及XmlHttpRequest对象的axios、fetch区别详解
2022/04/09 Javascript