Det er meningen, at du skal køre dine forespørgsler med separate API-kald.
$DB->query("INSERT INTO ...");
$DB->query("SET @lastID = LAST_INSERT_ID()");
$DB->query("INSERT INTO ...");
Bemærk, at du faktisk ikke har brug for den anden forespørgsel her, da LAST_INSERT_ID() kan bruges direkte.
Desuden bør du aldrig bruge en funktion ved navn "HTML specielle tegn" for enhver databaseinteraktion. Du skal bruge forberedte udsagn i stedet.
Bemærk, at et forslag om at bruge multi_query er uberettiget og vildledende, hvilket forårsager en masse problemer.