![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
Apache_2.0.55
php-5.1.2-win32
mysql-5.0.21-win32
windows XP HOME
Call to undefined function mysql_connect()
in C:\Program Files\Apache Group\Apache2\htdocs\sample\smp01.php on line 9
とエラーがでました。
以下の設定しているのですが、このようなエラーがでました
PHPとApacheのテストは成功しています
mysqlコマンドラインツールの起動・操作もできました
mysqlのパスワードは設定はしていません
PHPのスクリプトは実行できるのですが
PHPとMySQLの接続がうまくいきません
色々と、調べているのですが原因がわかりません
初心者です、どうぞ宜しくお願いします
1 <?php
2
3 $DBSERVER = "localhost"; //MySQLサーバー名
4 $DBUSER = "root"; //ログインユーザー名
5 $DBPASSWORD = ""; //パスワード
6 $DBNAME = "sampledb"; //データベース名
7
8 //MySQLに接続します
9 $con = mysql_connect($DBSERVER, $DBUSER, $DBPASSWORD);
libmysql.dllをC:\WINDOWS\system32にコピー
PHP.iniファイルでextension=php_mysql.dllをコメントから復帰
Apacheを再起動
No.2ベストアンサー
- 回答日時:
>Call to undefined function mysql_connect()
これはmysql関数がPHPに組み込まれていない場合に出力されるメッセージです。
phpinfo()のphp.ini、及び、mysql関連の値はどうなっていますか?
(phpinfo()で表示されている場所にあるphp.iniを修正していますか?)
参考URL:http://www.php.net/manual/ja/ref.mysql.php
回答ありがとうございます
インフォメーション画面で、mysql関連の値が
見当たらないのですが、
もう一度、インストールをやりなをしたほうが
よいのでしょうか。
申し訳ないです
No.3
- 回答日時:
#2です。
>インフォメーション画面で、mysql関連の値が
>見当たらないのですが、
おかしいですね。
しつこいようで申し訳ありませんが以下を確認してみてください。
1.C:\windows\php.iniで
extension_dir c:/php/ext
extension=php_mysql.dll
がの記述があるか?
2.1で指定したファイル(c:\php\ext\php_mysql.dll)が存在するか?
(phpのインストール先はc:\phpですよね?)
参考URL:http://www.bnote.net/windows/windows_idx.html
回答ありがとうございます
はい、phpのインストール先はc:\phpです。
extension_dir c:/php/ext
extension=php_mysql.dll
も記述がありました
c:\php\ext\php_mysql.dll
も存在していました
申し訳ないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- PHP PHP & MySQL: Server-side Web Development ペーパ 1 2022/04/19 19:23
- PHP ログイン機の付きの掲示板サイトを作りたいです。 2 2022/10/09 04:33
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL 「掲示板のログイン画面」はPHP~MySQLに「データベース認証のシステム」方式です。 1 2022/09/27 05:00
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- MySQL `picture` varchar(255) のコマンドで間違いないでしょうか? 1 2022/11/21 04:08
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- SQL Server MySQLとPHPが使えるレンタルサーバー 1 2022/09/01 06:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpとmysqlの初心者の疑問
-
接続ができません
-
VBAで変数内に保持された二次配...
-
like句を使って日本語を検索す...
-
phpとmysqlを使っています。
-
SQLのVARCHARとVARCHAR2の違い
-
ヌル値は記憶容量を必要としな...
-
LIMIT で条件を満たしているの...
-
ERROR 1054 (42S22) 原因不明です
-
ERROR 1045 (28000) (using pas...
-
Usage: \\.<filename> | sourc...
-
文字コードMS932(Windows-31J...
-
ODBC接続で全角文字が文字化け
-
MySQLに外部PCから接続できない
-
JDBCドライバについて
-
列数が多いと結果が行単位に改...
-
ADOのバージョンを確認する方法
-
phpからinsertできない
-
副問合せにLIKE文を使う方法は...
-
MYSQLで読替え(SELECT~CASE)...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
泣きそうです>< PHPでSQLite3が...
-
PHPからmySQLに接続できない
-
MySQLとPostgreSQLの位置づけは
-
MySQLとPHPの連携がうまくいかない
-
PHPでMySQLに接続失敗
-
エラーが返ってきます
-
phpAdminを導入したのですが。
-
phpでMySQLを効率的に使うこと...
-
PHPでのMySQL接続エラーについて
-
mysqlにうまく接続できません
-
ソケットエラーについて(PHP+...
-
お世話になります。
-
phpmyadminから別ホストへの接...
-
phpとmysqlの初心者の疑問
-
教えてgoo旧い質問から見る方法
-
aaacafe(AAA!CAFE)でDBIがつか...
-
PHP+MySQLでCall to undefined ...
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
おすすめ情報