sql >> Databasteknik >  >> RDS >> Mysql

Varför fungerar inte mitt if-uttalande som jag förväntade mig?

Din jämförelseoperator har fel. Du använder = som är en uppgift operatör. I ditt exempel kommer det alltid att vara sant. Du måste använda == vilket är en jämförelse operatör.

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

borde vara

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


  1. sprida mysql-data över flera diskar

  2. JPA Sparar fel datum i MySQL-databasen

  3. Importera XML med innehåll angivet som attribut till en MySQL-tabell?

  4. Hur installerar jag Oracle Instant Client på en Mac?