ホームページ  >  記事  >  バックエンド開発  >  PHP 接続 mysql プロンプト 未定義関数 mysql_connect() の呼び出し_PHP チュートリアル

PHP 接続 mysql プロンプト 未定義関数 mysql_connect() の呼び出し_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:06:061285ブラウズ

今日、Windows で php mysql 環境を構成しました。コードの一部をテストできて非常に満足しています。その結果、未定義関数 mysql_connect() の呼び出しが表示され、データベースの構成が失敗したことがわかります。

コードは次のとおりです コードをコピー

$conn = mysql_connect('localhost','root','password');

var_dump($conn);

?>

基本的には設定ファイル php.ini を変更するだけです

まず、php.ini で extension_dir = "./ext" であることを確認します。この設定は、php が DLL を参照するディレクトリです。

1. php フォルダー内の 2 つのファイル libmysql.dll と php5ts.dll を Windows ディレクトリの system32 にコピーするか、環境変数に D:php;D:phpext を追加します。これら 2 つのディレクトリは、PHP インストール ディレクトリと拡張 DLL ディレクトリです。

2. Windows インストール ディレクトリの php.ini を変更し、extension=php_mysql.dll の前のセミコロンを削除します。 3.extension_dir = "d:phpext (ファイルは PHP.INI にあります)。

php.ini の設定を見て見つけてください

コードは次のとおりです拡張子=php_mysql.dll
コードをコピー
extension=php_mysqli.dll の前のセミコロンを削除します


Apache を使用しているので、この行がまだある場合は、メイン設定ファイルのパスと参照が設定されているかどうかを確認し、PHPIniDir "PHP.INI path" を確認し、LoadModule********** を追加します。 ***** の内容はオンラインでご覧いただけます。通常の状況では、これは基本的に解決できます。


PHP ルート ディレクトリを見つけて、2 つのファイル libmysql.dll と php5ts.dll を見つけて、system32 にコピーします。 PHP の下にあることを忘れないでください。 MYSQL ではありません

http://www.bkjia.com/PHPjc/630734.html

tru​​ehttp://www.bkjia.com/PHPjc/630734.html技術記事今日、Windows で php mysql 環境を構成しました。コードの一部をテストしたところ、「未定義関数 mysql_connect() への呼び出し」というメッセージが表示され、データベースの構成が失敗したことがわかります。 コードは次のとおりです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。