Je to proto, že se pokoušíte provést více příkazů najednou
https://php.net/manual/en/mysqli.quickstart .multiple-statement.php
Mysqli na to má funkci
mysqli_multi_query()
Upozorňujeme, že všechny nalezené injekce SQL lze nyní zřetězit dohromady. Při používání buďte opatrní