[PHP-users 6724] Re: mysql_connectがうまくいかない

Kenji Saeki php-users@php.gr.jp
Sun, 07 Apr 2002 00:14:48 +0900


さえきです。お世話になっております。

On Sat, 6 Apr 2002 23:05:52 +0900
"中根" <nakanecchi@bf.wakwak.com> wrote:

> そこで、以下のようにしてみました。
> <?
>  echo ("ok");
>  $link = mysql_connect("localhost","nakane","secret");
>  if (!($link)) {
>   printf ("%s", mysql_error($link));
>   }
>  else {
>   echo ($link);
>   }
> ?>
> が、やはりokしか出てきません。
<〜ちょっと略〜>

これだと、if文での評価がされているのかどうかもわからないので
if(!$link){
	echo 'Connection Error<br>'; 
	echo mysql_error();
}else{
	echo 'Connection result = ' . $link . '<br>'; 
}
こんな感じで、どちらに評価されても何らかの文字列が返るように
したほうが、原因の特定がしやすいと思います。

connectできてないようなので、
mysqlのほうで、ユーザーの追加は反映されているのでしょうか?
mysql> flush privileges; 
しました?

-- 
Kenji Saeki <ken2_s@nifty.com>