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

PHP怎样利用PDO连 接数据库

发布时间:2023-02-15 11:22:11 所属栏目:PHP教程 来源:
导读:  创建 PDO 对象 可以以多种方式调用构造方法创建 PDO 对象,下面以连接 MySQL 数据库为例,为大家介绍构造方法的多种调用方式。
  1) 将参数嵌入到构造函数中 在下面的连接 MySQL 数据库的示例中,在 DSN 字

  创建 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
 

(编辑:云计算网_宿迁站长网)

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