加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网_保定站长网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP怎样利用PDO连接数据库

发布时间:2021-05-21 02:31:53 所属栏目:PHP教程 来源:互联网
导读:创建 PDO 对象 可以以多种方式调用构造方法创建 PDO 对象,下面以连接 MySQL 数据库为例,为大家介绍构造方法的多种调用方式。 1) 将参数嵌入到构造函数中 在下
创建 PDO 对象 可以以多种方式调用构造方法创建 PDO 对象,下面以连接 MySQL 数据库为例,为大家介绍构造方法的多种调用方式。
1) 将参数嵌入到构造函数中 在下面的连接 MySQL 数据库的示例中,在 DSN 字符串中加载 mysql 驱动程序并指定了两个可选参数:第一个是数据库名称,第二个是数据库地址。完整的示例代码如下所示:

<?php

$dsn = 'mysql:dbname=test;host=127.0.0.1';

$user = 'root';

$pwd = 'root';

try{

$obj = new PDO($dsn,$user,$pwd);

}catch(PDOException $e){

echo '数据库连接失败:'.$e -> getMessage();

}

?>

其他的驱动程序会同样以不同的方式解释它的 DSN,如果无法加载驱动程序,或者发生了连接失败,则会抛出一个 PDOException,以便可以决定如何最好地处理该故障。 2) 将参数存放在文件中 在创建 PDO 对象时,还可以把 DSN 字符串放在另一个本地或远程文件中,并在构造函数中引用这文件。完整的示例代码如下所示:

<?php

$dsn = 'uri:file:///install/phpstudy/WWW/dsn.txt';

$user = 'root';

$pwd = 'root';

try{

$obj = new PDO($dsn,$user,$pwd);

}catch(PDOException $e){

echo '数据库连接失败:'.$e -> getMessage();

}

?>

本地文件 dsn.txt 的内容如下所示:

mysql:dbname=test;host=127.0.0.1

(编辑:天瑞地安资讯网_保定站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!