Eu nunca tentei isso, mas acho que você pode usar mysqli::multi_query . Uma das coisas boas sobre
mysql_query rejeitar várias instruções é que isso exclui imediatamente alguns dos ataques de injeção de SQL mais comuns, como adicionar '; DELETE FROM ... # a uma declaração. Portanto, você pode querer ter cuidado com várias declarações.