mysql_connect() 関数は、php を mysql データベースに接続する関数です。php が mysql_connect() 関数をサポートしていない場合、データベースを mysql に接続できないことを意味します。 mysql_connect()が使えない問題。
推奨される関連する mysql ビデオ チュートリアル: "mysql チュートリアル"
Apache 環境の場合は、次の解決策を参照して解決してください
1. libmysql.dll がシステムの system32 (C :/windows/system32) ディレクトリ ファイルがある場合、解決策は、php ディレクトリで libmysql.dll を見つけ、libmysql.dll を C:/windows/system32 ディレクトリにコピーして、Web サービスを再起動することです。
2. C:/windows ディレクトリの php.ini ファイルで、「extension=php_mysql.dll」の最初の「;」が削除されていないため、対応する関数を使用できません。 php.ini ファイル; extension=php_mysql.dll に変更します。 3. Mysql ディレクトリには読み取り権限がありません。
extension=php_mysql.dll //去掉前面的;使之生效
他のすべてのユーザー権限を削除して、MYsql を再起動します。サービスと Web サービス
(注: 上記の設定にはセキュリティ設定はありません。変更後にサーバーを再起動することをお勧めします)
重要、php.ini ファイルの権限も確認し、php ファイルの権限も確認してくださいsystem32 にコピーし、php インストール ディレクトリ フォルダーのアクセス許可を確認します。ユーザーにデフォルトのアクセス許可を与えるには、一時フォルダーに少なくともユーザー グループの変更レベルのアクセス許可が必要です。
ただし、すべての方法を試しましたが、まだです。問題が解決できなかったので検索したところ、mysql_connect() はサポートされていませんでした。
次のコードを phpinfo.php として保存します:administrator 完全控制 system 完全控制 users 读取和运行+列出文件夹目录+读取
IIS と PHP を統合するときに注意する必要があること:
(1) ダウンロードした php-5.1.4-Win32.zip ファイルを解凍し、次の場所にコピーします:
<?php phpinfo(); ?>
X:/Server_Core/PHP ;
extension_dir = "./"
extension_dir = "X:/Server_Core/PHP/ext"
extension=php_mbstring.dll extension=php_gd2.dll extension=php_mysql.dll
disable_functions =
4 つ目:
------------------------------------- ----------- -------------------------------------- --------
Windows 拡張機能の動的モジュール構成で、次のモジュール サポートをオンにする必要があります: (モジュール構成の各行の前にある ; 番号を削除します)
disable_functions =