[PHP-users 6717] Re: mysql_connectがうまくいかない
Ichiro Tsuboi
php-users@php.gr.jp
Sat, 06 Apr 2002 12:56:01 +0900
坪井です
mysql_error() でどこでエラーが出るか確認してみては?
if ( !$link ) { DB接続エラー表示 }
if ( !mysql_select_db("php",$link) ) { DB選択エラー表示 }
> ぴょんきち wrote:
>
> 初心者の中根と申します。
> いわゆるLAMP(Linux,Apache,MySQL,PHP)でサーバー
> を構築し、クライアントPC(WindowsMe)からブラウザ(IE6)を通
> じてMySQLへの接続を試みているのですが、うまくいきません。
>
> サーバーのドキュメントルートに
>
> <html>
> <body>
> <?
> echo ("ok");
> $link = mysql_connect("localhost","nakane","secret");
> echo $link;
> mysql_select_db(php);
> $result = mysql_query("select * from test");
> $rows = mysql_num_rows($result);
> echo $rows, "件のレコードがあります";
> ?>
> </body>
> </html>
>
> というファイルをtest.phpという名前でおいてあります。
> ブラウザから http://hoge/test.php を見ると
> ok
> のみ表示されます。エラー表示されないため、何が悪いのか
> わかりません。(いろいろ試したつもりなのですが)
> また、エラー表示されなくとも、「件のレコードがあります」は表
> 示されてもいいような気がするのですが、表示されないのは
> なぜなのでしょうか。
> どうしたら接続できるのか、なぜ表示されないのかご教授くださ
> い。よろしくお願いします。
>
> なお、MySQLマニュアルページ(日本MySQLユーザ会のペ
> ージのもの)には、mysql_connect関数は推奨されず、
> mysql_real_connectを使用するようにと記述されております。
> が、PHPマニュアルページ(日本PHPユーザー会のページ
> のもの)にはmysql_real_connectの記述が見当たらなかった
> ので、mysql_connectを使用しました。
>
> 以下に環境等わかる範囲で記します。
>
> OS:Turbolinux7Server
>
> phpinfoより(ConfigureCommand)
> './configure' '--with-apxs=/usr/sbin/apxs' '--enable-bz2'
> '--enable-bcmath' '--enable-mbstring' '--enable-mbstr-enc-trans'
> '--enable-mbregex' '--enable-sigchild' '--libdir=/usr/lib/php'
> '--includedir=/usr/include' '--enable-inline-optimization'
> '--with-pgsql=shared' '--with-imap=yes' '--with-ldap=shared'
> '--with-mysql=shared' '--prefix=/usr' '--exec-prefix=//usr'
> '--with-config-file-path=/etc/httpd' '--enable-safe-mode'
> '--disable-debug' '--with-zlib' '--without-gd' '--enable-debugger'
> '--enable-magic-quotes' '--enable-track-vars'
>
> バージョン
> Apache:1.3.23-3
> MySQL:3.23.39-4
> PHP:4.1.2-1
>
> インストール方法
> Turbolinux7ServerのFTP版をインストールしたところ、自
> 動的にApache,MySQL,PHPが使えるようになっていました。
> それを更にzabomという自動アップデート機能を使用して
> アップデートしました。ですので、全てrpmでインストールされ
> ております。
>
> 他に不足する情報ありましたら探しますので、ご指摘ください。
>
> よろしくお願いします。
>
>
>
--
ITの坪井(Ichiro Tsuboi)
ITとは??? I…いいこと、T…たくさん
(有)オフィスFX
パソコン用&iモード用HP制作
http://www.office-fx.com/
webmaster@office-fx.com