Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/06/2004, 10:47
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
?¿

Pero .. en principio las relaciones entre tablas y los resultados de una consulta entre N tablas relacionadas por algún campo llave (clave foránea) tendrías que hacerla desde SQL completamente bajo tu sentencia SQL adecuada .. (Con WHERE campo_clave_tabla1=campo_clave_tabla2 .. o usando JOIN y demás ...)

El problema que reportas de "no compara bien" .. si pones algún ejemplo de lo que "tendría que hacer" tu código y de lo que realmente está haciendo pódríamos ver que sucede (o incluso aconsejarte si corresponde sobre el uso de más SQL que tal vez no estás usando y estás intentando resolver el problema por "programación" cuando se debería hacer por SQL (Lenguaje estructurado de consultas).

Lo otro que puedes probar para ver como se comporta tu código es haciendo "echo" a esas dos variables que comparas (antes de tu IF) y ver que valores toman realmente.

Un saludo,