Skip to content

bugfix: bypass LMS parser for raw SQL dumps to handle '?' characters …#2496

Open
cyberavis wants to merge 1 commit intochilek:masterfrom
cyberavis:fix-sql-parser
Open

bugfix: bypass LMS parser for raw SQL dumps to handle '?' characters …#2496
cyberavis wants to merge 1 commit intochilek:masterfrom
cyberavis:fix-sql-parser

Conversation

@cyberavis
Copy link

@cyberavis cyberavis commented Feb 3, 2026

This fix prevents the LMS SQL parser from incorrectly interpreting question marks inside raw SQL dumps.

` Zapytanie: INSERT INTO customers (id,lastname,name,status,type,ten,ssn,regon,rbe,rbename,icn,info,notes,creationdate,moddate,creatorid,modid,deleted,message,pin,cutoffstop,divisionid,paytime,paytype,documentmemo,flags,karma,ict,icexpires,pinlastchange,altname,origin) VALUES ('691', 'ZAWADA', 'Andrzej?', '3', '0', '', '', '', '', '', '', 'tak znak?', '', '1770028167', '0', '1', NULL, '0', '', '8769', '0', '1', '-1', NULL, NULL, '0', '0', '0', NULL, '1770028167', NULL, NULL)

Błąd: SQL query parser error: parameter count differs from passed argument count (2 != 0): Stack trace: _query_parser (/var/www/lms/lib/LMSDB_common.class.php line 140) Execute (/var/www/lms/modules/dbrecover.php line 52) DBLoad (/var/www/lms/modules/dbrecover.php line 115) include (/var/www/lms/index.php line 539) `

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant