[英]error with PDO connection in php
我的Windows 2003 Server上具有PHP 5.2.8版,我正在嘗試與數據庫連接
$dbh = new PDO("mysql:host=localhost;port=3306;dbname=$db_name", $db_user, $db_pass);
但是當我使用這個語句時,我得到了以下錯誤
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver'
in bin\db.php:14 Stack trace: #0 bin\db.php(14):
PDO->__construct('mysql:host=loca...', 'root', '123') #1
main.php(4): include_once('C:\Inetpub\wwwr...') #2
{main} thrown in bin\db.php on line 14
我該如何解決這個問題?
謝謝
你必須刪除; 在php.ini的這一行:
;extension=php_pdo_mysql.dll
extension=php_pdo_mysql.dll
如果您正在升級PHP,請務必檢查您的環境變量信息,尤其是您的`PATH,如果您更改它,請重新啟動。
我正在使用其他目錄中的php.ini
文件。 正如Sebastian Grignoli建議的那樣,檢查你的phpinfo()
結果,看看它正在使用的php.ini
的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.