未定義の関数 mysqli_connect() の呼び出し 解決方法
以下のような問題が発生した場合。
Fatal error:Call to undefined function mysqli_connect() in xxxxxx
そして、Web上でphp.iniをいろいろと設定してみても、やはりうまくいきません。ここで言う様々な方法とは、これらに限定されるものではありません。
1. mysqliモジュールをインストールする、(5.3以降のphpには基本的に付属しており、インストールする必要はありません。)
2, モジュールサポートをオンにする、つまりphp.iniのmysqliに関する拡張機能を削除する。
3, php.ini の extension_dir を正しいディレクトリに変更する。
libmysql.libをC/WINDOWやSystem32など、コンピュータの様々な場所にコピーしてください。
上記のような試練を乗り越えてもなお、不具合が解消されない場合。
そうすると、私と同じ問題にぶつかったかもしれませんね。
さっそくですが、何が問題なのでしょうか。
これを見てください。
php.iniでこれを変更することで、PHP開発におけるエラーアラートの通知をブロックすることができましたか?もしそうなら、ここが鍵になります。
これを再コメントして、もう一度プログラムを実行してみて、通知は戻ってくるものの、データベース接続のエラーは報告されなくなったとわかったら、おめでとう、それが問題なのです。
通知コメントをブロックすることで、なぜmysqlデータベースの使用に影響が出るのか分かりませんが、影響は出ています。
通知ブロックについては、別のアプローチとして、通知ブロックをブロックする必要があるページの最初の行に追加しました。
error_reporting(E_ALL^E_NOTICE);
以上です。
終了
関連
-
[解決済み】++と*+の意味は何ですか?
-
[解決済み】phpのシンタックスエラー、予期しないT_IFエラーを修正する方法は?[クローズド]。
-
[解決済み] WRONGTYPE 誤った種類の値を保持するキーに対する操作 php
-
[解決済み] "厳格な基準 "です。変数のみ参照渡しすること」エラー【重複
-
[解決済み] phpでsplit()のエラーを修正する方法は?[重複しています]。
-
[解決済み] netbeansで新しいlaravelのプロジェクト
-
[解決済み] エンコーディングを検出し、すべてをUTF-8にする。
-
[解決済み] "booleanのメンバ関数fetch_assoc()の呼び出し" [重複] [重複
-
[解決済み] Laravel Carbonは、現在の日付から日数を減算します。
-
解决bootstrap点击无效 Uncaught TypeError: Cannot read property 'fn' of undefined
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] コマンドの同期がとれていない。
-
[解決済み] php5パッケージのインストール候補がない (Ubuntu 16.04)
-
[解決済み] 文字列からすべての数字を削除するには?
-
[解決済み] 非推奨:mysql_real_escape_string()。mysql 拡張モジュールは非推奨で、将来的に削除される予定です: mysqli あるいは PDO を使ってください [重複] 。
-
[解決済み] phpで文字ではなくタブや改行で表示させる方法【非公開
-
[解決済み] シンプルなPHPのエコーコードが動作しない
-
[解決済み] localhost/laravel/public/post が見つかりません。
-
[解決済み] 文字列から数字以外の文字をすべて削除する; [^0-9] が期待どおりにマッチしない。
-
[解決済み] CURLOPT_POST vs. CURLOPT_POSTFIELDS: CURLOPT_POSTオプションは必要ですか?
-
Fatal error.の解決方法 許容メモリサイズ134217728バイトを使い果たしました。