PHP múltiples comandos MYSQL en una consulta mysql_query () [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cómo ejecutar dos consultas mysql como una en PHP / MYSQL? 8 respuestas

Quiero emitir varios comandos mysql con una función mysql_query. Este es mi código:

$query .= "INSERT INTO `users` VALUES(1,'stack','overflow');";
$query .= "INSERT INTO `posts` VALUES('other','stack','overflow');";
mysql_query($query);

Si lo hago, recibo una advertencia de que mi sintaxis sería incorrecta. Si hago eco del resultado, cópielo y ejecútelo en phpMyAdmin, funciona.

¿Dónde está el error allí?

Respuestas a la pregunta(3)

Su respuesta a la pregunta