PDO配置
来源:互联网 发布:蓝色的放大镜软件 编辑:程序博客网 时间:2024/05/21 04:21
在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_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的例子:
<?phpheader("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 的例子:
<?phpheader("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;?>
- PDO配置
- pdo配置
- pdo配置
- PDO配置和使用
- php5配置使用pdo
- PHP 配置PDO
- PHP PDO配置和使用
- pdo
- pdo
- pdo
- pdo
- pdo
- PDO
- PDO
- PDO
- PDO
- pdo
- PDO
- 根据条件,过滤符合条件的文件(使用了一个开源了ant.jar包)
- 错误信息:invalid instr iconst_1 in class-initializer MemoryTest, <clinit>, ()V, attr code-attr: code-att
- 查看windows端口命令
- ASP.NET MVC——Controller的激活
- CIRCOS教程翻译 2.7——tags
- PDO配置
- Differences between "in"/"out" and "nocopy"
- jsp转换成html
- C++基础:public,private,protected作用
- 常见DDOS攻击
- ios生成随机数
- VC 项目中可以使用的路径宏
- oracle 删除重复数据
- Java中接口和抽象类的区别及使用的场合