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

被折叠的 条评论
为什么被折叠?



