Por que minha declaração if não funciona da maneira esperada?
Eu estou tentando alcançar o seguinte: eu pergunto ao meu banco de dados SQL uma consulta usandoSELECT * FROM subjects
. Depois de fazer isso eu peço para o array usandomysqli_fetch_assoc
. Até esse ponto tudo está bem. O problema agora é que quando tento modificar em cada loop o valor de $ genero dependendo se é 1 ou 0. Mas o valor de $ genero nunca muda, é sempre 1 e tenho certeza que o array está buscando 0 e 1. Alguma idéia, enquanto os valores de $ genero não estão mudando através do loop?
while ($subject = mysqli_fetch_assoc($result)) {
if ($subject["sexo"] = 1) {
$genero = "<img src='images/hombre.png' />";
} else {
$genero = "<img src='images/mujer.png' />";
}
echo $genero;
}