sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor fungerer min hvis-erklæring ikke som jeg forventer?

Din sammenligningsoperatør er forkert. Du bruger = som er en opgave operatør. I dit eksempel vil det altid være sandt. Du skal bruge == som er en sammenligning operatør.

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

burde være

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


  1. Opdater flere rækker i en tabel fra en anden tabel, når betingelsen eksisterer

  2. SQL-forespørgsel for at få data for de sidste 3 måneder

  3. Dynamisk tabelopdeling i postgres

  4. Opdater C#-klienten hver gang databasen opdateres