sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué mi instrucción if no funciona como esperaba?

Su operador de comparación es incorrecto. Estás usando = que es una tarea operador. En tu ejemplo siempre será cierto. Necesitas usar == que es una comparación operador.

if ($subject["sexo"] = 1) { 

debería ser

if ($subject["sexo"] == 1) {