Por que várias consultas do MySql causam erro de sintaxe, enquanto separadamente funcionam com sucesso?
Para executar várias consultas em uma única chamada, use mysqli_multi_query()
. Embora não esteja totalmente claro na documentação, mysqli_query() só pode executar uma única consulta por vez.