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类
Apr 09 PHP
js下函数般调用正则的方法附代码
Jun 22 PHP
在项目中寻找代码的坏命名
Jul 14 PHP
使用PHP获取汉字的拼音(全部与首字母)
Jun 27 PHP
PHP5.5在windows安装使用memcached服务端的方法
Apr 16 PHP
PHP has encountered a Stack overflow问题解决方法
Nov 03 PHP
php使用post数组的键值创建同名变量并赋值的方法
Apr 03 PHP
使用PHP uniqid函数生成唯一ID
Nov 18 PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
Feb 25 PHP
PHP获取对象属性的三种方法实例分析
Jan 03 PHP
PHP实现唤起微信支付功能
Feb 18 PHP
PHP字符串和十六进制如何实现互相转换
Jul 16 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中使用Oracle数据库(3)
2006/10/09 PHP
php下安装配置fckeditor编辑器的方法
2011/03/02 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
php防注入,表单提交值转义的实现详解
2013/06/10 PHP
PHP中使用smarty生成静态文件的例子
2014/04/24 PHP
浅谈Laravel核心解读之Console内核
2018/12/02 PHP
jquery插件制作 手风琴Panel效果实现
2012/08/17 Javascript
JS和Jquery获取和修改label的值的示例代码
2014/01/15 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
JS模拟的Map类实现方法
2016/06/17 Javascript
Bootstrap插件全集
2016/07/18 Javascript
BOM系列第一篇之定时器setTimeout和setInterval
2016/08/17 Javascript
原生js实现addclass,removeclass,toggleclasss实例
2016/11/24 Javascript
浅谈jQuery中Ajax事件beforesend及各参数含义
2016/12/03 Javascript
详解使用vuex进行菜单管理
2017/12/21 Javascript
webpack手动配置React开发环境的步骤
2018/07/02 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
[13:18]《一刀刀一天》之DOTA全时刻21:详解TI新赛制 A队再露獠牙
2014/06/24 DOTA
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
Python基于有道实现英汉字典功能
2015/07/25 Python
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
微信跳一跳python辅助软件思路及图像识别源码解析
2018/01/04 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
Python3.7实现中控考勤机自动连接
2018/08/28 Python
解决Python一行输出不显示的问题
2018/12/03 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
使用python进行波形及频谱绘制的方法
2019/06/17 Python
详解python播放音频的三种方法
2019/09/23 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
Java如何调用外部Exe程序
2015/07/04 面试题
社区宣传标语口号
2015/12/26 职场文书