Sooda!
 閲覧数:245
データベースへの接続方法ご教授お願い致します。

以下のように接続しようとしているのですが、特に$dns_id = "user_id";の部分の意味がわかりません。
ユーザー名ではないですよね?


$dns = "mysql:host=127.0.0.1; dbname=db_name;charset=utf8";
$dns_id = "user_id";
$dns_pw = "password";

try {
// MySQLサーバへ接続
$dbh= new PDO($dns, $dns_id, $dns_pw, array(PDO::ATTR_EMULATE_PREPARES => false));
}
catch(PDOException $e){
var_dump($e->getMessage());
}


変わりにユーザー名を入れたら接続できるのですが、後で直近idを取得してからSQL文を書いたりするので
ユーザー名ではなくidに関係するのを書かなければならないと思うのですが、user_idのところをidとそのまま書いても
ERROR: SQLSTATE[HY000] [1045] Access denied for user 'id'アット'localhost' (using password: YES)と出てしまいます。
user_idとは何を入力するところなのでしょうか?
どうかご教授お願い致します。
===補足===
しばらく考えたのですが$dns_idとはユーザー名みたいですね。
答えてくれようと思った方がいるかもしれないのでもうしばらく消さずにいます。
どうもありがとうございました。

質問者:sin
質問日時:2015-01-11 12:36:50
カテゴリ:インターネット・パソコン>技術・プログラミング


↓↓現在集まっている回答 0〜0件/0件中
 
この質問を友達に教える
→ヘルプ
ほしい情報が見つからないときは
新しい質問をする

↑このページのトップへ
TOP マイページ ヘルプ