ホームページ >バックエンド開発 >PHPチュートリアル >PDO 接続 MySQL エラーの解決策

PDO 接続 MySQL エラーの解決策

WBOY
WBOYオリジナル
2016-06-13 13:32:48850ブラウズ

PDO 接続 MySQL エラー

$dbms = 'mysql';
$dbName = 'db_mrbook';
$user = 'root';
$pwd = '111';
$host = 'localhost';
$dsn = "$dbms:host = $host;dbname = $dbName";
try{
$pdo = 新しい PDO($ dsn,$user,$pwd);
echo "PDO がデータベースに正常にリンクされました";
}catch(Exception $e){
echo $e->getMessage()."
" ;
}
?>
実行時にドライバーが見つかりませんでしたと表示されます
php.ini.dist と php.ini.recommended の拡張子を変更し、extension=php_mysql.dll と削除しましたextension =php_pdo.dll と extension=php_pdo_mysql.dll の前のセミコロン、Apache を再起動しても同じエラーが発生します。助けてください

------解決策---- -- --------------
phpinfo() 読み込みが成功したかどうかを確認します
------解決策----------------------
phpinfo() のロード設定ファイルを見てください。どの php.ini ファイルがロードされているかを確認する
------解決策---------
これで解決します

PHP コード
PDO
PDO サポートが有効になっている
PDO ドライバー mysql、odbc、sqlite

pdo_mysql
MySQL 用 PDO ドライバーが有効になっています
クライアント API バージョン mysqlnd 5.0.8-dev - 20102224 - $Revision: 308673 $

PDO_ODBC
ODBC (Win32) 用の PDO ドライバーが有効になりました
ODBC 接続プーリングが有効、厳密な一致

pdo_sqlite
SQLite 3.x 用の PDO ドライバーが有効になりました
SQLite ライブラリ 3.7.4
<br><font color="#e78608">------解決策---------</font><br>変更したphp.iniがロードされた設定ファイルであるかどうか対応する php.ini <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。