PDO配置

WinXP下安装appserv-win32-2.6.0,构建php开发环境,为了使用PDO,需要做一些简单处理:


打开 c:\windows\php.ini ,那是PHP配置文件,找到下面这行:

  extension_dir

这个就是我们扩展存在的目录,我的值是:

       extension_dir = "D:/AppServ\php6\ext"

然后再往php.ini下面找到:


  Dynamic Extensions 


  下面有一堆类似 ;extension=php_mbstring.dll 的东西,这里就是PHP扩展加载的配置了,在最后面添加上PDO的扩展:

extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_firebird.dll
;extension=php_pdo_oci8.dll

  各种PDO的驱动,能给加上的全给加上,然后重启我们的Web服务器Apache。

  重启后,在我们Web服务器的文档目录下写一个phpinfo.php的文件,加上这些:

<?
 phpinfo();
?>

  然后打开浏览器, 输入: http://localhost/phpinfo.php ,如果你的这个页面路径不一致,请自行修改。

  输出的内容中,如果你能够顺利的看到:



  那么,恭喜你安装成功了,否则请仔细检查上面的步骤。



连接mySql的例子:

<?php
header("Content-type:text/html;charset=utf-8");						//浏览器显示页面时的编码
$user='root';
$pass='3237';
$db = new PDO('mysql:host=127.0.0.1;dbname=db', $user, $pass);
$db->query("set names utf8");
$rs = $db->query("SELECT * FROM CARS");
$arr = $rs->fetchAll();
print "<pre>";
print_r($arr);
print "</pre>";
$db = null;
?>

访问 mssql 的例子:

<?php
header("Content-type:text/html;charset=gbk");						//浏览器显示页面时的编码
$user='user';
$pass='pwd';
$db = new PDO('odbc:Driver={SQL Server};Server=ldf.xxx.com,2013;Database=dbname;', $user, $pass);
$db->query("set names gbk");
$rs = $db->query("SELECT top 1  * FROM cars");
if ($db->errorCode() != '00000'){
	print_r($db->errorInfo());
	exit;
}
$arr = $rs->fetchAll();
echo "<pre>";
print_r($arr);
echo "</pre>";
$db = null;
?>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值