php pg_查询不工作?

php pg_查询不工作?,php,sql,postgresql,Php,Sql,Postgresql,我对php和Postgresql非常陌生。当我试图从数据库检索数据时,查询似乎总是返回一个假值。这是我的密码: $dbconn = pg_connect("host=localhost port=5432 dbname=mydb user=user password=user") if(!$dbconn) { echo "Not connected!"; } $sql = 'SELECT * FROM "mytable"'; $query = pg_query($dbconn,$sql)

我对php和Postgresql非常陌生。当我试图从数据库检索数据时,查询似乎总是返回一个假值。这是我的密码:

$dbconn = pg_connect("host=localhost port=5432 dbname=mydb user=user password=user")
if(!$dbconn) {
    echo "Not connected!";
}
$sql = 'SELECT * FROM "mytable"';
$query = pg_query($dbconn,$sql);
if(!$query) {
    echo "There is an error!";
    echo pg_last_error($dbconn);
}
由于“notconnect!”没有打印出来,我很确定我的连接是正确的。然而,“有一个错误!”被打印出来,但是pg_last_error()给了我一个空字符串


是否有返回空字符串的原因,是否有其他方法检索错误消息?非常感谢

一切似乎都是正确的,因此我将执行以下操作:

  • 确保“mytable”存在并包含一些数据
  • 连接到数据库后出现另一个pg_错误:
  • e、 g


    一切似乎都是正确的,因此我将执行以下操作:

  • 确保“mytable”存在并包含一些数据
  • 连接到数据库后出现另一个pg_错误:
  • e、 g


    您能否尝试更改:

    $sql = 'SELECT * FROM "mytable"';
    


    它可以解决您的问题

    您可以尝试更改:

    $sql = 'SELECT * FROM "mytable"';
    

    它会解决你的问题

    $sql = "SELECT * FROM mytable";