- 締切済み
phpから、mysqlログイン時のユーザIDについて
phpから、mysqlにconnectするときのユーザIDについて教えてください。 自分1人で、開発/テストしているとき、ユーザIDを具体的にuser1とか指定して、うまく実行できています。 このphpプログラムを実際のサーバー環境に置いて、2台のブラウザから実行すると、エラーになりました。 一般的に、複数ブラウザから、実行されるプログラムでconnectするときのユーザIDの指定方法を教えてください。 あるいは、1つのユーザIDで、同時複数connectできますか。 基本的な質問ですいませんが、よろしくお願いします。 環境は、Windows,php-v5,mysql-v5です。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kiyojuri
- ベストアンサー率0% (0/0)
$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できます
- memphis
- ベストアンサー率40% (975/2395)
同じIDで接続できるかどうかは、貴方がDBをオープンする方法によります。 また、エラーとの事ですがエラーコードが判るなら原因も判りませんか?
補足
すいません。初心者でよく分かりません。 connectのパラメタだけで、同じユーザIDで、同時connectができるようになるのですか。 どのように書けばいいでしょうか。
お礼
回答ありがとうございます。 > ブラウザ数とconnectユーザーはまったく関係ありません。 ということは、1つのconnectユーザーで、同時に複数connectできるということですね。 ためしに、mysqlコマンドを2つのコマンドプロンプトから同時にrootユーザで接続してみたら、できました。 質問したエラーについては、再度、環境を作って、確認してみます。