Dzieje się tak, ponieważ próbujesz wykonać wiele instrukcji za jednym razem
http://php.net/manual/en/mysqli.quickstart .multiple-statement.php
Mysqli ma do tego funkcję
mysqli_multi_query()
Należy pamiętać, że wszystkie znalezione iniekcje SQL można teraz połączyć w łańcuch. Zachowaj ostrożność podczas korzystania z niego