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