Je to proto, že se pokoušíte provést více příkazů najednou
http://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í