繁体   English   中英

pg_prepare中的SQL多个参数

[英]SQL multiple parameters in pg_prepare

$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"));

这就是说我准备好的语句只有1个参数。

我不确定哪里出了问题。 SQL查询可在PSQL中使用。

在准备好的语句中删除'大约$2 ,您不应该使用'作为变量

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM