Hãy thử điều này:
$result = pg_prepare($conn, "city_delete",
'DELETE FROM lab5.city WHERE lab5.city.id = $1');
Các dấu ngoặc kép bạn đã sử dụng làm cho $ 1 trở thành một biến PHP thay vì một chuỗi.
Xem ví dụ về pg_prepare tại đây: http://php.net/manual/ vi / function.pg-standard.php