Své dotazy byste měli spouštět pomocí samostatných volání API.
$DB->query("INSERT INTO ...");
$DB->query("SET @lastID = LAST_INSERT_ID()");
$DB->query("INSERT INTO ...");
všimněte si, že druhý dotaz zde ve skutečnosti nepotřebujete, protože LAST_INSERT_ID() lze použít přímo.
Kromě toho byste nikdy neměli používat funkci s názvem „HTML speciální znaky" pro jakoukoli interakci s databází. Místo toho musíte použít připravené příkazy.
Všimněte si, že návrh na použití multi_query je neopodstatněný a zavádějící, což způsobuje spoustu problémů.