Commit f020453dd40 for php
commit f020453dd40162a6e288633a75b04145a9dfa536
Merge: 34ea00fda30 4bedd96375f
Author: Weilin Du <weilindu@php.net>
Date: Tue Nov 3 03:27:56 2026 +0800
Merge branch 'PHP-8.6'
* PHP-8.6:
Fix GH-24990: pdo_sqlite statement unusable after failed execute() (#24991)
diff --cc NEWS
index ce7a2e3e758,e78542913b0..86cb1396386
--- a/NEWS
+++ b/NEWS
@@@ -90,16 -668,7 +90,19 @@@ PH
that is not in the result set. (Ilia Alshanetsky)
. Fixed bug GH-23962 (Destroying a persistent PDO instance rolls back a
transaction still in use by another instance). (Lazizbek Ergashev)
+ . Fixed PDOStatement::execute() leaving a partial set of bindings in place
+ when binding its array argument fails. (Ilia Alshanetsky, Kamil Tekiela)
+
+- PDO_PGSQL:
+ . Improved performance of the SQL parser that handles placeholders.
+ (brainexe)
+ . Improved performance of fetching integer columns. (brainexe)
+ . Fixed bug GH-24490 (pdo_pgsql prepare() hangs on a query containing a NUL
+ byte). (dev-null-undefined)
+
++- PDO_SQLite:
++ . Fixed bug GH-24990 (Statement unusable after a failed execute()). (lazerg)
+
- PGSQL:
. Fixed pg_lo_write() rejecting data containing null bytes. (Ilia Alshanetsky)