- PR -

mysql_connectについて

1
投稿者投稿内容
つる
ベテラン
会議室デビュー日: 2004/06/02
投稿数: 81
投稿日時: 2004-11-03 13:05
お世話になります。
php4.3.4
mysql 4.0.21
windowsxp pro sp2

色々と参考にしながら下記のようなスクリプトを書きました。

mysql_connect("localhost","root","") or die(mysql_error());

$strsql = "select * from test.countdb";
$result = mysql_query($strsql);
$rs = mysql_fetch_array($result);

$count = @$rs[countnum];

if($count==""){
mysql_query("INSERT INTO test.countdb(countnum) VALUES (1)");
$count=1;
}else{
$count++;
mysql_query("UPDATE test.countdb SET countnum=$count");
}
echo $count


これは、あるサイトのスクリプトのからほとんど引用しているのでちゃんと動きます。
そこで、動きを勉強するために
//mysql_connect("localhost","root","") or die(mysql_error());
としたところ、これでもDBにちゃんとアクセスできます。
ただ、mysql_connect("localhost","aaa","") or die(mysql_error()); とかすると接続できません。
また、mysql_connect("localhost","","") or die(mysql_error()); だと、接続できます。
mysql_connectって必要なんか?と思ってしまいます。DBを作るときは、コマンドプロンプトで
mysql -u root
create database test
テーブルは phpMyAdmin を使ってつくりました。

何が原因でこうなるのでしょうか?
解決となるヒントなりページなり、何かご教授お願いいたします。

#マルチキャスト失礼します。(パスワードを入れなかったので削除できなかった為)
1

スキルアップ/キャリアアップ(JOB@IT)