正在逐漸「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'? –