Vous ne pouvez pas exécuter plusieurs requêtes en un seul appel à mysql_query - vous devez diviser votre requête en quatre appels distincts.
Selon la documentation PHP mysql_query :
La raison pour laquelle cela fonctionne dans phpMyAdmin est que phpMyAdmin exécute en fait quatre requêtes distinctes en arrière-plan après avoir déconstruit la ou les déclarations saisies.