因此,我正在尝试使用用户输入的新事件标题更新日历,方法是比较旧标题并将其更新为新标题。这是代码
$result = pg_prepare($conn, "event_update", "UPDATE calendar.calendar SET title = $1 WHERE title ILIKE $2");
$result = pg_execute($conn, "event_update", array($titleNew,$titleOld);
这表示我没有为我准备好的语句返回正确数量的参数。
$titleOld 现在拥有'title',但没有任何改变,这在 postgres 中有效,只是在 php.ini 中无效。