私はWindows 10で、WAMPを使用しています。私は準備されたPDOステートメントでログインフォームを作成しようとしています。以下は、エラーを発行しているconnect.phpスクリプトのコードです: "接続に失敗しました:ドライバを見つけることができませんでした"。接続偽装:ドライバが見つかりませんでした
<?php
$server = 'localhost';
$username = 'root';
$password = '';
$db = 'login';
try{
$conn = new PDO("mysqli:host=$server;dbname=$db", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected Successfully";
}catch(PDOException $e){
echo "Connection falied: " . $e->getMessage();
}
?>
これはWAMPをのための "何のdllファイル" と言うん
extension=php_openssl.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mysql.dll
extension=php_pdo.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
;extension=php_shmop.dll
を示し、PDOに関連付けられたDLLの私のphp.iniファイルからリストである: -php_mysqli -php_pdo
を私は "php_pdo" dllファイルをwamp/bin/php5.6.25 /とwamp/bin/php5.6.25/ext/inの場合に備えています。 php_mysqliのダウンロードが見つかりませんでしたが、私はPDOには必要ないと思いますが、誰かがダウンロードリンクを持っていればいいと思います。
私の質問は、ちょうど間違ったディレクトリにdllファイルをインストールしたのですか?私は何をすべきか分かりませんが、私はWAMPをインストールしたばかりでPDOは使えません。私は別のクライアントを使用すべきですか(私は彼らが何と呼ばれているかわかりません)。
あなたはFireBirdのコメント 'インストール持っていけない場合、それはfbclient.dll'同様 – RiggsFolly
はまた'コメントアウト '見つけることができない限り、それはエラーが生成されますよう拡張= php_pdo_firebird.dll'を、拡張子= php_pdo_ociあなたがOracleクライアントをインストールしていない場合は.dll'と同じ理由_ – RiggsFolly