MySQLiを有効にしようとしていますが、動作していないようです。私のコードを元々テストしたところ、「致命的なエラー:クラス 'mysqli'がC:\ Apache24 \ htdocs \ Login-system \ sql \ sql_import.phpの7に見つかりません」というエラーメッセージが出てきました。私はそれが何を意味しているかを見るためオンラインで見て、MySQLiを有効にする必要があることを発表しました。私はMySQLIを有効にするのに苦労しています
php.iniファイルのextension = php_mysqli.dll行のコメントを削除しました。これは複数のサイトで私におすすめです。私はまだ同じエラーメッセージが表示されます。
私は以下のコードを追加しました。
$host = 'localhost';
$user = 'root';
$password = 'The sloth19';
$mysqli = new mysqli($host,$user,$password);
if ($mysqli->connect_errno) {
printf("Connection failed: %s\n", $mysqli->connect_error);
die();
}
if (!$mysqli->query('CREATE DATABASE accounts')) {
printf("Errormessage: %s\n", $mysqli->error);
}
ありがとうございます。 php.ini
でphp_mysqli.dll
拡張子をコメント解除することに加え
mysqliコンストラクタにデータベース名がありません。 Checkout php site http://php.net/manual/en/mysqli.construct.php –
正しい設定ファイル( 'phpinfo()'の "Loaded Configuration File"で指定されています)の拡張子を解除してください。 – ArtOsi
[致命的なエラー:クラス 'MySQLi'が見つかりません](https://stackoverflow.com/questions/666811/fatal-error-class-mysqli-not-found) – Neodan