creo que lo mejor es que hagas una transaccion,
así ademas de ejecutar varias consultas a la vez, te aseguras de que todas se ejecutan correctamente.
un ejemplo seria:
Código PHP:
Ver original$error = 0;
$sql = "BEGIN"; // inicias una transaccion
$sql = "INSERT INTO table_1 (id, ..."; // primera consulta
$sql = "UPDATE tabla SET campo=$valor WHERE ..."; // consulta 2
$sql = "UPDATE tabla2 SET campo=$valor2 WHERE ..."; // asi tantas como quieras
if($error==0) {
// si todas se han ejecutado, le dices a la bbdd que termine satisfactoriamente
$sql = "COMMIT";
echo "consultas ejecutadas.";
}
else {
// si algo ha fallado deshace todos los cambios que has hecho.
$sql = "ROLLBACK;";
echo "No se han podido ejecutar las consultas.";
}