Código :
$sql = 'select avance.id_tema, p.id_tema, p.descripcion FROM programas as p left join avance on p.id_tema=avance.id_tema'; $result = mysql_query($sql, $link);
Ese, me regresa muchos valores, ok?, enseguida
Código :
while ($row = mysql_fetch_array($result)){ if($row['avance.id_tema']='null' && $row['p.id_tema']==1){ echo "Esto es una prueba"; } }
Ok, en ese join, hay 1 solo valor de $row['p.id_tema'] que vale 1, entonces, tendria q imprimir 1 sola vez "Esto es una prueba"; y luego salir, mas sin embargo, lo imprime tantas veces como resultados da el select, quizá estoy confundido, pero, por q pasa esto?