5

mysqliアプリケーションでデータベースに接続していました。数日間は問題なく動作していましたが、突然次のエラーが表示されるようになりました。

致命的なエラー: クラス 'mysqli' が見つかりません

データベースへの接続に使用した行は次のとおりです。

 $link = new mysqli('localhost', 'uname', 'password', 'scripts');

何がうまくいかなかったのか教えてください。

4

2 に答える 2

2

php.ini で mysqli 拡張機能を有効にする必要があります

extension=php_mysqli.dll または何かを検索して # を削除するだけです

于 2013-09-25T18:35:04.107 に答える
2

使用する前にMySQLiをインストールする必要があります。また、ファイルで(インストール時に)有効にする必要がありphp.iniます。

次のコードでそれがあるかどうかをテストできます。

if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
    echo 'no mysqli :(';
} else {
    echo 'we gots it';
}

それを行ってもエラーが発生する場合は、詳細 (OS、PHP バージョンなど) をお知らせください。

于 2013-09-25T18:35:06.997 に答える