Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/06/2013, 06:25
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: Problemas php y claves primarias

Un problema que le veo a todo esto es que dices que de la primera consulta recoges todos los datos que luego usarás. Y en base a esos datos luego consultas específicamente algún producto.
Sin embargo, la primera consulta está realizando un UNION sobre tres tablas independientes entre si, y no queda claro si casa una tiene su propia PK o si heredan la PK de otra tabla superior. La diferencia es crítica porque en ese caso puede darse que diferentes valores se solapen (repitan) entre tablas, con lo que una selección equivocada generará una consulta equivocada.
Fuera de eso, si no quieres mostrar en pantalla la ID simplemente no lo hagas, en lugar de eso transfierela a la variable que necesitas.
Es decir, si ya estás posicionado en un elemento de la tabla obtenida, ¿cuál es el problema para obtener la PK del producto? ¿No tienes la tabla ya, o no tienes el subíndice?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)