Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/04/2014, 03:38
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Macroconsulta con consultas anidadas

Yo extenderia tu tecnica de los echo, pero en lugar de imprimir "prueba" imprimiria la query para ver que esta lanzando.....

Código PHP:
Ver original
  1. echo "La query<br /><br />SELECT Codigo_arbitro, EQUIPO_ARBITRAL.Nombre, Apellidos, Hora, LOCALIDAD.Codigo_localidad AS 'Loca' FROM EQUIPO_ARBITRAL
  2.            INNER JOIN PARTIDO P ON EQUIPO_ARBITRAL.Codigo_arbitro=P.ArbPrin
  3.            INNER JOIN PABELLON ON P.Codigo_pabellon=PABELLON.Codigo_pabellon
  4.            INNER JOIN LOCALIDAD ON PABELLON.Codigo_localidad=LOCALIDAD.Codigo_localidad WHERE Codigo_arbitro IN($codigo)<br />";
  5. if($result2=$mysqli->query("SELECT Codigo_arbitro, EQUIPO_ARBITRAL.Nombre, Apellidos, Hora, LOCALIDAD.Codigo_localidad AS 'Loca' FROM EQUIPO_ARBITRAL
  6.            INNER JOIN PARTIDO P ON EQUIPO_ARBITRAL.Codigo_arbitro=P.ArbPrin
  7.            INNER JOIN PABELLON ON P.Codigo_pabellon=PABELLON.Codigo_pabellon
  8.            INNER JOIN LOCALIDAD ON PABELLON.Codigo_localidad=LOCALIDAD.Codigo_localidad WHERE Codigo_arbitro IN($codigo)")){  
  9. /*Comprueba los arbitros disponibles y si tienen partidos, devolviendo la hora*/

Por otro lado yo intenteria liberar recursos no anidando bucles contra las consultas....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 08/04/2014 a las 03:44