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

巴扎黑
Lepaskan: 2016-11-23 09:27:07
asal
1261 orang telah melayarinya

我用内置的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扩展的原因。

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!