ホームページ >バックエンド開発 >PHPの問題 >php が mysql データベースに接続するときにエラーが発生した場合はどうすればよいですか?

php が mysql データベースに接続するときにエラーが発生した場合はどうすればよいですか?

王林
王林オリジナル
2020-07-10 11:03:473699ブラウズ

php が mysql データベースに接続するときのエラーの解決策は次のとおりです: 1. 環境変数設定を開き、Path 変数の後に php インストール ディレクトリを追加します; 2. コンピュータを再起動します; 3. libmysql をコピーします。 dll ファイルを Apache サーバーにコピーします。bin ディレクトリ内で、4. Apache サーバーを再起動します。

php が mysql データベースに接続するときにエラーが発生した場合はどうすればよいですか?

エラーの説明:

(推奨チュートリアル: php チュートリアル)

PHP 接続 mysql データベース次のエラーが発生する場合: 致命的エラー: 未定義関数 mysql_connect() の呼び出し....

分析:

このエラーは通常、PHP、Mysql、および Apache サーバーが構成されている場合に発生します。

解決策は次のとおりです。

環境変数を変更することで解決できます。

具体的な操作は次のとおりです:

1. [マイ コンピュータ] を右クリックし、[プロパティ]、[詳細設定]、[環境変数] をクリックします。 2. 「システム環境変数」の「Path」変数を編集し、元の値の後に「;E:\php\php5;E:\php\php5\ext」を追加します。 ("E:\php\php5" は php のインストール ディレクトリです)

3. コンピュータを再起動します。

4. php インストール ディレクトリにある libmysql.dll を bin ディレクトリにコピーします。 apache サーバー 以下;

5. Apache サーバーを再起動します。

テスト: test.php

user は MySQL のユーザー名、userpassword は MySQL の対応するユーザー パスワードです

<?php
$link=mysql_connect(&#39;localhost&#39;,&#39;[user]&#39;,&#39;[userpassword]&#39;);
if(!$link) echo "fail";
else echo "success";
mysql_close();
?>

テスト コードを Apache の htdocs に保存します。インストールディレクトリ 次にサーバー起動後、ブラウザに「http://localhost/test.php」と入力し、「success」と表示されれば、PHPはデータベースに接続できています。

以上がphp が mysql データベースに接続するときにエラーが発生した場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。