Ver Mensaje Individual
  #26 (permalink)  
Antiguo 24/03/2014, 16:52
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: relacionar tres tablas

Cita:
Todo lo estoy haciendo en php, y lo de la X supongo que sera porque X no esta definida en ninguna parte, X e Y son o deberian ser los resultados de la consulta, pero en ninguna parte le indico que son X e Y, no?
Hay una x porque puede ser cualquier resultado de la lista, ne esta definido, no?

No, no no y no.
En SQL X e Y sólo pueden ser valores numéricos o cadenas de texto, y en todo caso y solo en un stored procedure de MySQL, podrían ser variables.
No pueden ser variables de PHP, porque MySQL no las reconoce, MySQL no "dialoga" con PHP ni viceversa. No pueden ser como las has usado (" TZ.idZona=X ") porque para eso tendrían obligatoriamente que ser columnas de alguna de las tablas, y no es el caso.
Entonces, si no son una cosa ni otra, es que estás programando mal, y necesitamos ver cómo estás haciendo el PHP, pero como es OFF TOPIC de este foro, lo deberé mover para allá.

Movido a PHP..

Por favor, postea el código de PHP donde generas la consulta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)