Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/06/2008, 04:50
DarkJ
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años, 4 meses
Puntos: 48
Respuesta: Amistad con mysql

Haz un var_dump() de $amistad1 y $amistad2. Com usas !== con los 2 =, ademas de coincidir el valor, debe coincidir el tipo de variable (http://es.php.net/manual/es/language...comparison.php). Con el var_dump() te dira el valor y el tipo. Como comparas con 0, $amistad1 y $amistad2 deberian ser integers. Probablemente mysql_result() este devolviendo cadenas de texto (strings), asi que no coinciden los tipos, con lo que se cumplen las condiciones.

En http://es.php.net/manual/es/types.comparisons.php veras como comparando con == , 1 (numero) es igual a "1" (cadena), pero con === son disintos. El contrario a == es !=, y el contrario de === es !==. Quizas de ahi viene la confusion, que no es añadir a == un ! delante, sino sustituir el primer = por !.