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

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

WBOY
リリース: 2016-06-23 13:40:05
オリジナル
1248 人が閲覧しました

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 を使用しています。昨夜のテストは失敗しましたが、今朝は作成に成功しました。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート