正在逐渐“my_query7”已经存在,我每一个用户试图在数据库中更新表leader_info时间调用这个函数,我已经通过文件走了pg_prepare和事先准备好的声明的错误我不明白它的意思应该只运行一次。代码片段将会有所帮助。谢谢。PHP的PostgreSQL的错误,准备好的语句已经存在
function add_leader_country($user_id,$l_country)
{
global $connection;
$query = pg_prepare($connection,"my_query7","update leader_info set l_country = $1 where user_id = $2 and status < 9");
$result = pg_execute($connection,"my_query7",array($l_country,$user_id));
if(!$result)
{
echo pg_last_error($connection);
}
else
{
echo "Records created successfully\n";
}
$row = pg_affected_rows($result);
return $row;
}
*“我调用该函数的每个用户尝试** **添加新的领导人到数据库时” * - 添加或更新?您的查询显示为更新,而不是插入。 –
所以......嗯...... my_query8'在哪里?你提供了'my_query7'? –