ご利用前に必ずお読みください。
フォーラムTOP > ドメイン取得・管理 > PDOによるデータベースのアクセス

PDOによるデータベースのアクセス

by パン粉さん (23750a6d)
投稿数:0回
(ベストアンサー:0回)
2018/07/08 11:54
PDOにおいて、データベースにアクセスする際のパスワードはどこで確認、または設定できますか?


<?php
//require 'password.php'; // password_hash()はphp 5.5.0以降の関数のため、バージョンが古くて使えない場合に使用
// セッション開始
session_start();

$db['host'] = "mysqlx.php.xdomain.ne.jp" //データベースのアドレス
$db['user'] = "hogehoge_username //"phpmyadminのユーザ名
$db['pass'] = "hogehoge_userpassword" /mysqlのユーザのパスワード?
$db['dbname'] = "hogehoge_hogehogedb" //データベース名 

$dsn = sprintf('mysql: host=%s; dbname=%s; charset=utf8', $db['host'], $db['dbname']);
$pdo = new PDO($dsn, $db['user'], $db['pass'], array(PDO::ATTR_ERRMODE=>PDO::ERRMODE_EXCEPTION));
?>

で、データベースにアクセスできません。
エラーを出力したところSQLSTATE[28000] [1045] Access denied for user 'hogehoge_username'@'localhost' (using password: YES)
と表示されて、調査したところ パスワードはphymyadminのパスワードではなくデータベースのパスワード?であるらしいのですが、
xdomainの場合はどのようにデータベースのパスワードを設定または確認するのでしょうか?

もしくはデータアクセス可能なほかの記述方法があればそれでもかまいません。
初歩的な質問で申し訳ありませんがよろしくお願いします。
このトピックへの回答は締め切られました。