我是php pdo的新手,必须连接到MySQL驱动程序,但是当我尝试查看哪个驱动程序可用
print_r(PDO::getAvailableDrivers())
返回空数组。要查看MySQL驱动程序可用怎么办?
答案 0 :(得分:1)
我之前遇到过类似的问题,PDO 返回错误消息 Could not find driver
,但是当我检查时,PDO 工作正常,但可用驱动程序为空。
后来发现解决我的问题的方法是,将系统环境中的c:\php
路径改为c:\xampp\php
。您可能会将您的 PHP 或 XAMPP 保存在不同的位置,但您明白了。
问题是,在我使用phpMyAdmin之前,我已经在我的电脑上安装了一个PHP,并将系统路径设置为这个PHP。但是后来我安装了XAMPP,因为我想使用MySQL,但是我的系统环境仍然通过旧的PHP路径运行PHP代码。更改路径后,问题解决。