sql >> Database >  >> RDS >> Mysql

Waarom werkt mijn if-statement niet zoals ik verwacht?

Uw vergelijkingsoperator heeft het mis. Je gebruikt = dat is een opdracht exploitant. In jouw voorbeeld zal het altijd waar zijn. U moet == . gebruiken dat is een vergelijking telefoniste.

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

zou moeten zijn

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


  1. Hoe resultaten van 2 tabellen samen te voegen op basis van niet-voorwaarde

  2. Hoe ongeldige (corrupte) waarden te identificeren die zijn opgeslagen in Oracle DATE-kolommen?

  3. Lijst Enum-waarden in dropdown php mysql

  4. SQL-probleem met uitchecktijden