我使用的是通過WAMPP安裝了PHP版本25年6月5日。我在連接到我的數據庫MySQL數據庫問題:PDO找不到司機
$server = 'jdbc:sqlserver://DB-1\POWERPIVOT;databaseName=SBV_Foldio';
$user = 'sa';
$pass = 'host';
我曾檢查過PDO擴展,並且已經安裝
if (!defined('PDO::ATTR_DRIVER_NAME')) {
echo 'PDO is unavailable<br/>';
}
elseif (defined('PDO::ATTR_DRIVER_NAME')) {
echo 'PDO is available<br/>';
}
PDO可
但是當我運行連接
try {
$dbh = new PDO($server, $user, $pass);
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
}
失敗
錯誤!:找不到驅動程序
'的phpinfo();'檢查,如果你在那裏有PDO_MYSQL。如果你是在*的Linux *:檢查您是否已經安裝了正確的軟件包:'dpkg的--get-選擇| grep的PHP5-mysql' – Xatenev
是啊,我在那裏的phpinfo PDO_MYSQL塊() – VendettaV
你的問題是,你沒有安裝PDO_ODBC模塊做。見http://php.net/manual/en/ref.pdo-odbc.php - **更新**我寫了一個答案。 – Xatenev