1、我的php里面有php_pdo.dll,打开网页还是出这个错:Fatal error: Class 'PDO' not found in
首先要在php.ini 文件中配置
;extension=php_pdo.dll
;extension=php_pdo_mysql.dll
参考视频教程:http://www.php100.com/html/shipinjiaocheng/PHP100shipinjiaocheng/2009/0719/3083.html
2、PHP7 PDO创建数据失败SQLSTATE[HY000] [1049] Unknown database 'myname'
PDO扩展是没有问题的,根据你的错误日志显示是为“myname这个数据库是找不到的”,建议检查一下你的数据库名字,dbname=你的数据库的名字!希望对你有帮助!
3、Codeigniter sqlite3的PDO驱动有问题吗!
在config里面加了这两句可是在模型里还是要 $dbh = new PDO($dsn, $user, $pass); 这样连接数据库啊否则就出错而且也不能用$this-db->query();这样来执行语句啊?那config里面添加了有什么用呢?
4、SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES),是数据库错误造成的,解决方法如下:
1、首先需要更改root的权限远程的访内问的权限,进行进入到容自己数据库之后,进入mysql数据库中:use mysql。

2、进行执行update user set host='%' where user='root' 的命令进行执行。

3、执行了相关的命令之后,还是需要进行执行的flush privileges的命令。

4、还需要进行修改的是在etc/sysconfig/selinux进行编辑SELINUX=disabled中。

5、设置完成之后还是需要进行重启Linux,在访问之后,不再显示错误的内容。

5、“PHP Fatal error: Call to undefined function () in ...."PHP程序错误,急求解决方法!
解决方法:
打开php目录
用记事本打开php.ini
做如下修改:
取消以下配置参数前面的分号
extension_dir =".ext" #设置php模块路径为同目录下ext文件夹
register_globals= On #开启GET数据调用
short_open_tag =On #php支持短标签
cgi.force_redirect= 0 #开启以CGI方式运行php
fastcgi.impersonate= 1
cgi.rfc2616_headers= 1
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll