• 締切済み

phpから、mysqlログイン時のユーザIDについて

phpから、mysqlにconnectするときのユーザIDについて教えてください。 自分1人で、開発/テストしているとき、ユーザIDを具体的にuser1とか指定して、うまく実行できています。 このphpプログラムを実際のサーバー環境に置いて、2台のブラウザから実行すると、エラーになりました。 一般的に、複数ブラウザから、実行されるプログラムでconnectするときのユーザIDの指定方法を教えてください。 あるいは、1つのユーザIDで、同時複数connectできますか。 基本的な質問ですいませんが、よろしくお願いします。 環境は、Windows,php-v5,mysql-v5です。

みんなの回答

  • kiyojuri
  • ベストアンサー率0% (0/0)
回答No.2

$user_id = 'DBのユーザーID'; $user_pass = '上記IDのパスワード'; $DB_name = 'DB名' $mylink = mysql_connect("localhost", $user_id, $user_pass) or die("Could not connect"); mysql_select_db($DB_name, $mylink); で、connectできませんか。ブラウザ数とconnectユーザーはまったく関係ありません。 てすと環境のDB名ないしユーザー名に違いがあるのでは。 phpMyAdmin つかってますか。このユーザー名:パスワードでconnectできます

toco_eno
質問者

お礼

回答ありがとうございます。 > ブラウザ数とconnectユーザーはまったく関係ありません。 ということは、1つのconnectユーザーで、同時に複数connectできるということですね。 ためしに、mysqlコマンドを2つのコマンドプロンプトから同時にrootユーザで接続してみたら、できました。 質問したエラーについては、再度、環境を作って、確認してみます。

  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

同じIDで接続できるかどうかは、貴方がDBをオープンする方法によります。 また、エラーとの事ですがエラーコードが判るなら原因も判りませんか?

toco_eno
質問者

補足

すいません。初心者でよく分かりません。 connectのパラメタだけで、同じユーザIDで、同時connectができるようになるのですか。 どのように書けばいいでしょうか。

関連するQ&A