C'est parce que vous essayez d'exécuter plusieurs instructions en une seule fois
http://php.net/manual/en/mysqli.quickstart .multiple-statement.php
Mysqli a une fonction pour ça
mysqli_multi_query()
Veuillez noter que toutes les injections SQL trouvées peuvent désormais être chaînées. Soyez prudent lorsque vous l'utilisez