データベースに接続できません。確かに、単純なものが欠けています:
$host = "localhost";
$port = "5432";
$db_name = 'db';
$username = "user";
$password = "pass";
$dbh = new PDO("pgsql:dbname=$db_name; host=$host", $username, $password );
$dbh->setAttribute( PDO::ATTR_ERRMODE , PDO::ERRMODE_EXCEPTION );
$sth = $dbh->prepare("
SELECT *
FROM test1
WHERE id = :id
");
$sth->bindValue(':id', 1, PDO::PARAM_STR);
$sth->execute();
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
var_dump($result);
エラーが発生します
致命的なエラー:メッセージ「SQLSTATE[42P01]: Undefined table: 7 ERROR: Relationship "test1" does not exist LINE 3: FROM test1 ^' in ...[url]... address Stack trace: #0 ...[url]... PDOStatement->execute() #1 {main} が ...[url] でスローされる
ありがとう!