簡體   English   中英

PHP中的PDO連接錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM