Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Dlaczego moje stwierdzenie if nie działa w oczekiwany sposób?

Twój operator porównania jest nieprawidłowy. Używasz = czyli zadanie operator. W twoim przykładzie zawsze będzie to prawda. Musisz użyć == czyli porównanie operatora.

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

powinno być

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić wartości do tabeli z dynamicznymi kolumnami Jdbc/Mysql

  2. Jak zaimportować binlog MySQL, który zawiera INSERT pola TIMESTAMP z domyślną wartością CURRENT_TIMESTAMP

  3. Autostart MySQL Server w systemie Mac OS X Yosemite/El Capitan

  4. niewłaściwe zabijanie mysqld - teraz się nie uruchamia

  5. jak zezwolić zalogowanym użytkownikom na AKTUALIZOWANIE / EDYCJĘ ustawień/informacji w swoim profilu?