PDO配置和使用

本文详细介绍了如何在PHP环境中启用PDO扩展,并通过PDO连接MySQL数据库的方法。包括修改php.ini文件,重启Apache服务,以及使用PDO进行数据库连接的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.找到:extension_dir
  写为:extension_dir = "D:/php5/ext"
 2.找到 extension=php_pdo.dll
  把含有pdo的行前面的;全部去掉
 3.重新启动apache
 4.建一info.php,写入:
  <?
   phpinfo();
  ?>
  运行,查看是否有pdo
 5、连接数据库
<?php
$dbms='mysql';    //数据库类型

$host='localhost';//数据库主机名
$dbName='test';   //使用的数据库
$user='root';     //数据库连接用户名
$pass='';         //对应的密码
$dsn="$dbms:host=$host;dbname=$dbName"; //数据来源名称
 
try{
    $dbh=newPDO($dsn,$user,$pass);//初始化一个PDO对象

    echo "连接成功<br/>";
    /*搜索操作
   foreach($dbh->query('SELECT * from FOO') as $row){
        print_r($row);//你可以用 echo($GLOBAL); 来看到这些值
    }
   */
    $dbh=null;
}catch(PDOException $e){
    die("Error!: ".$e->getMessage()."<br/>");
}
//默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO::ATTR_PERSISTENT => true) 变成这样:
$db=new PDO($dsn,$user,$pass,array(PDO::ATTR_PERSISTENT=>true));
 
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值