1
我很新的PHP和Postgresql。当我试图从数据库中检索数据时,查询似乎总是返回一个FALSE值。这里是我的代码:php pg_query不工作?
$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);
}
由于“未连接!”没有打印出来,我很确定我的连接是正确的。但是,“有错误!”打印出来,但pg_last_error()给我一个空字符串。
是否有一个空字符串传回的原因,还有其他方法来检索错误消息吗?非常感谢!