`

PHP中用PDO操作数据库时出现ERROR:could not find driver的问题

阅读更多
我用内置的MySQL函数和mysqli类操作数据库没什么问题,并且在配置文件中把extension=php_pdo.dll和extension=php_pdo_sqlite.dll前面的分号去掉了(我用的是AppServ,配置文件中只有以上两条语句有PDO)。
为什么还是出现“ERROR:could not find driver”。
这种情况下是提示你没有找到pdo的驱动,如下检查

1extension=php_pdo.dll这个文件是否存在
2打开windows下的php.ini,查找 extension_dir = "地址",查看这个地址是否有文件夹
3看该文件夹中是否包含上述文件
4新建一个php页面,输入预览,查看是否已经开启了先关扩展
在添加几个试试

extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_firebird.dll
可能是由于没有加 php_pdo_mysql.dll扩展的原因。
分享到:
评论

相关推荐

    PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】.docx

    PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】.docx

    PDO连接数据库类

    查询操作主要是PDO::query()、PDO::exec()、PDO::prepare()。PDO::query()主要是用于有记录结果返回的操作,特别是SELECT操作,PDO::exec()主要是针对没有结果集合返回的操作,比如INSERT、UPDATE、...

    用PDO如何操作数据库

    用PDO如何操作数据库,看了本代码,你应当有所了解,PDO提供了一种连接数据库非常便捷的方式

    关于PDO操作的一点笔记

    关于PDO操作的一点笔记: 1、连接数据库 $con=new PDO(string $dsn [, string $username [, string $password [, array $driver_options ]]]); $dsn为数据源,比如$dsn="mysql:host=localhost;dbname=test"; 连接到...

    php实现PDO的mysql数据库操作类

    讲述了PHP实现PDO的mysql数据库操作类,dbconfig类负责配置数据库访问信息,包括:服务器地址、端口、数据库实例名、用户名、用户密码、字符集等。 dbtemplate类集合了对数据库的访问操作,主要有以下几个操作: 1. ...

    数据库抽象层-PDO和ADOdb.doc

    能使用PDO扩展本身执行任何数据库操作,必须使用一个database-specific PDO driver(针对特定数据库的PDO驱动)访问数据库 PDO开启:修改php.ini文件,extension=php_pdo.dll,分号删除就是开启PDO 另外还有PDO其他...

    php中的pdo数据库操作类.zip

    分享一个php中的pdo数据库操作类,启动各种调试模式,满足不同的需求。

    php实现PDO的mysql数据库操作类.zip

    讲述了PHP实现PDO的mysql数据库操作类,dbconfig类负责配置数据库访问信息,包括:服务器地址、端口、数据库实例名、用户名、用户密码、字符集等。 dbtemplate类集合了对数据库的访问操作,主要有以下几...

    PHP-PDO数据库操作类

    自己写的PDO数据库操作类,比较适合喜欢 纯过程编程的人

    ThinkPHP 5.0 Oracle驱动

    首先在php.ini开启 php_pdo_oci 扩展 然后,配置应用的数据库配置文件database.php的type参数为: 'type' => '\think\oracle\Connection',

    php使用PDO操作MySQL数据库实例

    PDO是mysql数据库操作的一个公用类,我们不需要进行自定类就可以直接使用pdo来操作数据库,但是在php默认配置中pdo是未开启所以我们必须先在php.ini中开启它才可以使用,这里来详细介绍一下. PDO扩展为PHP访问数据库...

    pdo的mysql数据库操作类.zip

    dbtemplate类集合了对数据库的访问操作,主要有以下几个操作: 1. queryrows:返回多行记录 2. queryrow:返回为单条记录 3. queryforint:查询单字段,返回整数 4. queryforfloat:查询单字段,...

    PHP使用pdo连接access数据库并循环显示数据操作示例

    本文实例讲述了PHP使用pdo连接access数据库并循环显示数据操作。分享给大家供大家参考,具体如下: PDO连接与查询: try { $conn = new PDO("odbc:driver={microsoft access driver (*.mdb)}; dbq=".realpath(...

    PHP PDO数据库连接代码

    使用PHP PDO进行与数据库进行了连接

    PHP5中使用PDO连接数据库的方法

    PHP5中使用PDO连接数据库的方法

    PHP使用PDO操作数据库的乱码问题解决方法

    本文实例讲述了PHP使用PDO操作数据库的乱码问题解决方法。分享给大家供大家参考,具体如下: 当使用 PDO 连接操作数据库的时候,有时会出现:保存在数据库中的汉字为乱码。以文件为 UTF-8 格式,其解决方法如下: ...

    php PDO数据库操作.ppt

    php PDO数据库操作

    php pdo 以构建类方式操作数据库

    建立连接、增、填、删、改操作数据库对象的类函数。可以支持配置数据库参数实现连接。

    PDO::errorCode讲解

    PDO::errorCode — 获取跟数据库句柄上一次操作相关的 SQLSTATE(PHP 5 >= 5.1.0, PECL pdo >= 0.1.0) 说明 语法 mixed PDO::errorCode ( void ) 返回值 返回一个 SQLSTATE,一个由5个字母或数字组成的在 ANSI SQL ...

    php pdo操作数据库示例

    POD扩展是在PHP5中加入,该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题。 PDO的特点: 性能。PDO 从一开始就吸取了现有数据库扩展成功和失败的经验教训。...

Global site tag (gtag.js) - Google Analytics