ホームページ  >  記事  >  バックエンド開発  >  接続に失敗しました: PDO オブジェクトの作成時にドライバーが見つかりませんでした

接続に失敗しました: PDO オブジェクトの作成時にドライバーが見つかりませんでした

WBOY
WBOYオリジナル
2016-06-23 13:40:051172ブラウズ

PDO オブジェクトを作成するコード:

<?php	try{		$dbh=new PDO("mysql:host=localhost;dbname=name","user","password");	}catch(PDOException $e){		echo 'Connection failed: '.$e->getMessage();	}?>


php.ini 設定ファイルは次のように変更されました:
extension=php_mysql.dllextension=php_pdo.dllextension=php_pdo_mysql.dll



ディスカッションへの返信 (解決策)

1. php.ini が有効です (変更しました) ファイルの場所は正しいですか?
2. php5.3 以降、php_pdo.dll はありません (pdo オブジェクトが組み込まれています)。 extension=php_pdo.dll を指定すると、pdo_mysql が無効になります。読み込み失敗
3. php5.2 以前の PDO は非常に不安定なので使用は推奨されません

<?phpphpinfo();?>


PDO があるか確認してください。

私は php5.2 を使用しています。昨夜のテストは失敗しましたが、今朝は作成に成功しました。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。