저는 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()는 빈 문자열을 출력한다.
빈 문자열이 전달 된 이유가 있으며 오류 메시지를 검색하는 다른 방법이 있습니까? 고마워요!