www.1862.net > 如何让PHP PDO 支持 ODBC 驱动??

如何让PHP PDO 支持 ODBC 驱动??

1. 先看下php安装目录的 ext目录下有没有 php_pdo_odbc.dll,如果没有先下载.2. 在php.ini里设置相关项:extension=php_pdo_odbc.dll3. 用phpinfo()查看下,如果在pdo项里有odbc基本上就OK了. PDO support enabledPDO drivers mysql, odbc, sqlite

建议你换PDO试试,PDO是PHP数据对象的扩展,通过特定驱动可以支持几乎所有的数据库,其中包括用pdo_odbc来连接操作mssql或access等.

PDO使用扩展库实现其功能,但PHP5默认未启用PDO,因此必须在php.ini中进行配置才能使用PDO.搜索php.ini,找到下面的这一行文本:; Windows Extensionsextension=php_pdo.dll这是所有PDO驱动程序共享的扩展,必须得有.然后,就看你使用什么数据库,如果使用MySQL,那么添加下面的一行:extension=php_pdo_mysql.dll由于我们要使用MySQL和Access,所以要激活MySQL驱动和ODBC驱动程序:extension=php_pdo.dllextension=php_pdo_mysql.dllextension=php_pdo_odbc.dll不用谢..

目前实现了 PDO 接口:支持的数据库Cubrid FreeTDS / Microsoft SQL Server / Sybase Firebird/Interbase 6 IBM DB2 IBM Informix Dynamic Server MySQL 3.x/4.x/5.x Oracle Call Interface ODBC v3 (IBM DB2, unixODBC and win32 ODBC) PostgreSQL SQLite 3 及 SQLite 2 Microsoft SQL Server / SQL Azure 4D

CubridFreeTDS / Microsoft SQL Server / SybaseFirebird/Interbase 6IBM DB2IBM Informix Dynamic ServerMySQL 3.x/4.x/5.xOracle Call InterfaceODBC v3 (IBM DB2, unixODBC and win32 ODBC)PostgreSQLSQLite 3 及 SQLite 2Microsoft SQL Server / SQL Azure4D 参考:http://php.net/manual/zh/pdo.drivers.php

首先,你需要在php.ini中打开pdo的odbc驱动拓展.确认支持后还需要确认你的web Server有访问E:\的权限(如果不会改,最好把数据库文件放到web目录下)使用如下操作进行连接<?php$dbh = new PDO("odbc:Driver={Microsoft Access

、安装unixODBC这里选择编译安装(说明:之前有安装rpm包,也不会影响,configure的时候可以自定义安装目录,版本2.3.0)tar zxvf unixODBC-2.3.0.tar.gz cd unixODBC-2.3.0./configure --prefix=/usr/local/lib --includedir=/usr/include --libdir=/usr/

我用的是php5.4.13,要连接mysql数据库,扩展中的确没有php_pdo.dll这个文件,但是有php_pdo_mysql.dll,在php.ini中把相应的注释删除就可以了.不过在extension_dir这里,要写绝对路径,如:d:/php/ext之类.sqlserver相关的pdo是不是集成到php_pdo_odbc.dll中了呢,你可以 试试哈.

很多程序员都学习过如何使用 MySQL 或 MySQLi 扩展访问数据库.在 PHP 5.1 中,有一个更好的方法. PHP Data Objects (PDO) 提供了很多预处理语句的方法,且使用对象将使你的工作更有成效! PDO 介绍 “PDO PHP Data Objects 是

win用微软官方扩展,然后win和linux连接sqlserver的代码分别如下: if(DIRECTORY_SEPARATOR == '\\') { $this->linkID[$linkNum] = new PDO("sqlsrv:Server={$config['host']};Database={$config['dbname']};", $config['username'], $config['

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com