php pg_查询不工作?
我对php和Postgresql非常陌生。当我试图从数据库检索数据时,查询似乎总是返回一个假值。这是我的密码: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)
$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()给了我一个空字符串
是否有返回空字符串的原因,是否有其他方法检索错误消息?非常感谢 一切似乎都是正确的,因此我将执行以下操作:
一切似乎都是正确的,因此我将执行以下操作:
您能否尝试更改:
$sql = 'SELECT * FROM "mytable"';
借
它可以解决您的问题您可以尝试更改:
$sql = 'SELECT * FROM "mytable"';
借
它会解决你的问题
$sql = "SELECT * FROM mytable";