Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/11/2013, 05:53
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: ejecutar tres consultas a la vez

Ya preguntaste esto en MySQL, y ya te respondieron que NO, no se puede.
No puedes ejecutar esas tres consultas al mismo tiempo, y menos en la forma que lo haces, porque en caso de funcionar, como su ejecución es secuencial y no paralela, estás "pisando" lo obtenido en la primera con lo que se obtiene en la siguiente.
En caso de poder hacerlo, lo único que existiría en $fila sería el resultado de la tercera consulta. Eso, si no te da algún tipo de error.
Por otro lado, es innecesario hacer tres consultas cuando puedes hacer una sola, usando INNER JOIN:
Código MySQL:
Ver original
  1. SELECT L1.nombre  origen, L2.nombre destino, C.km
  2. FROM carreteras C
  3.     INNER JOIN localidades L1 ON C1.idorigen = L1.id
  4.     INNER JOIN localidades L2 ON C.idorigen = L2.id;
No me queda muy claro lo que representa "KM" en el contexto de tu pregunta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)