Mysql
 sql >> база данни >  >> RDS >> Mysql

Защо моят оператор if не работи по начина, по който очаквам?

Вашият оператор за сравнение е грешен. Вие използвате = което е присвояване оператор. Във вашия пример винаги ще е вярно. Трябва да използвате == което е сравнение оператор.

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

трябва да бъде

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. TRIGER или MULTI Insert

  2. Rails - Ефективно извличане и изчисляване на данни в няколко релации

  3. Как да изпълним SQL команда с параметри в bash скрипт

  4. Достъпът е отказан за потребител 'root'@'localhost' при опит за предоставяне на привилегии. Как да дам привилегии?

  5. Данните се записват два пъти в MySQL база данни. Не знам какво правя нередно?