mysqli
アプリケーションでデータベースに接続していました。数日間は問題なく動作していましたが、突然次のエラーが表示されるようになりました。
致命的なエラー: クラス 'mysqli' が見つかりません
データベースへの接続に使用した行は次のとおりです。
$link = new mysqli('localhost', 'uname', 'password', 'scripts');
何がうまくいかなかったのか教えてください。
php.ini で mysqli 拡張機能を有効にする必要があります
extension=php_mysqli.dll または何かを検索して # を削除するだけです
使用する前にMySQLiをインストールする必要があります。また、ファイルで(インストール時に)有効にする必要がありphp.ini
ます。
次のコードでそれがあるかどうかをテストできます。
if (!function_exists('mysqli_init') && !extension_loaded('mysqli')) {
echo 'no mysqli :(';
} else {
echo 'we gots it';
}
それを行ってもエラーが発生する場合は、詳細 (OS、PHP バージョンなど) をお知らせください。