本文目錄一覽:
php 連接數據庫失敗
嘗試一下解決方法:
1、數據庫連接失敗could not find driver
在調試一個PHP程序時,報了這個錯誤, could not find driver
經過一番查找,結合自己的思考和實踐,終於找到了問題所在.
程序中用到了PDO對象, 連接mysql 5. 在PHP的默認設置中,只打開了php_pdo 模塊, 沒有打開php_pdo_mysql模塊.所以才會出現找不到驅動程序的錯誤.
修改php.ini
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
2、重啟apache就可以了. 用別的數據庫,打開對應的模塊就OK了
如果在linux下面,確信模塊pdo_mysql.so已經編譯進php。
在php.ini下面添加:
extension=pdo_mysql.so
PHP不能連接數據庫,是怎麼回事,也不報錯
我覺得可能是樓主的某些程序寫的有問題,可能佔用了連接而沒有斷開。另外,樓主的MYSQL服務器是不是安裝有防火牆?特別是諾頓防火牆,我遇到過,明明是允許我的IP訪問被保護的服務器,可是一段時間後,挪頓就認為我的IP是非法攻擊,自動就給我IP封了,要麼等20分鐘(默認的規則),要麼從新啟動服務器就好了
為什麼php連接不了數據庫?
這個錯誤的意思是文件沒有找到,需要的文件名是:數據庫連接.PHP
你檢查文件是否存在,確保正確文件存在即可解決。
當然,有時候看起來存在,實際上電腦認為不存在,這就是漢字編碼問題,看起來一樣的漢字,在UTF-8、GBK下的電腦存儲數據是不同的。建議所有的PHP文件名都使用英文,這樣可以避免編碼問題。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/229086.html