これを試してください:
$result = pg_prepare($conn, "city_delete",
'DELETE FROM lab5.city WHERE lab5.city.id = $1');
使用した二重引用符により、$1は文字列ではなくPHP変数になります。
ここでpg_prepareの例を参照してください: http://php.net/manual/ en / function.pg-prepare.php
これを試してください:
$result = pg_prepare($conn, "city_delete",
'DELETE FROM lab5.city WHERE lab5.city.id = $1');
使用した二重引用符により、$1は文字列ではなくPHP変数になります。
ここでpg_prepareの例を参照してください: http://php.net/manual/ en / function.pg-prepare.php