pg_prepare中的SQL多个参数

时间:2013-03-06 05:12:51

标签: php sql parameters

$result = pg_prepare($conn, "city_update", "UPDATE lab5.city SET population = $1 WHERE lab5.city.name = '$2'");
$result = pg_execute($conn, "city_update", array("$updatedPop", "$name"));

这就是说我准备好的陈述只有一个参数。

我不确定我哪里出错了。 SQL查询适用于PSQL。

1 个答案:

答案 0 :(得分:0)

'周围移除$2,在准备好的声明中,您不必使用'作为变量

$result = pg_prepare($conn, "city_update", "UPDATE lab5.city SET population = $1 WHERE lab5.city.name = $2");