Fix bug in DB IO prepared statement with INSERT and auto RETURNING add

INSERT will get a RETURNING added automatically if it has a primary key
This was not checked when query was compared for prepared statements.

Also added a prepared statement status checker
This commit is contained in:
Clemens Schwaighofer
2025-01-17 17:52:41 +09:00
parent a345d71306
commit 8bde34ec7d
5 changed files with 186 additions and 6 deletions

View File

@@ -145,9 +145,12 @@ print "<h3>Legacy Lookups</h3>";
$edit_access_id = 1;
$edit_access_cuid = $login->loginGetEditAccessCuidFromId($edit_access_id);
$edit_access_id_rev = $login->loginGetEditAccessIdFromCuid($edit_access_cuid);
$edit_access_id_rev = null;
if (is_string($edit_access_cuid)) {
$edit_access_id_rev = $login->loginGetEditAccessIdFromCuid($edit_access_cuid);
}
print "EA ID: " . $edit_access_id . "<br>";
print "EA CUID: " . $edit_access_cuid . "<br>";
print "REV EA CUID: " . $edit_access_id_rev . "<br>";
print "EA CUID: " . $log->prAr($edit_access_cuid) . "<br>";
print "REV EA CUID: " . $log->prAr($edit_access_id_rev) . "<br>";
print "</body></html>";