0

データベースに接続できません。確かに、単純なものが欠けています:

$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] でスローされる

ありがとう!

4

2 に答える 2