Come si scrive un'istruzione IF ELSE in una query MySQL?Come scrivere l'istruzione IF ELSE in una query MySQL
Qualcosa di simile a questo:
mysql_query("...(irrelevant code).. IF(action==2&&state==0){state=1}");
Poi giù nel mio allineamento dovrei essere in grado di fare questo:
$row['state']
//this should equal 1, the query should not change anything in the database,
//just the variable for returning the information
Grazie, la tua risposta è sembrata la più facile da seguire, (per quanto riguarda dove il caso è supponiamo di andare nella query, tuttavia non sono riuscito a farlo funzionare correttamente: "SELECT *, N.id (CASO QUANDO (N.action == 2 E N.stato == 0) THEN 1 ELSE 0 END) AS N.state FROM notifiche N, messaggi P WHERE N.userID = '$ session' AND N.uniqueID = P.id AND P.state = '0' AND N.action = '1' ORDINA PER N. data DESC " –
@DylanCross Sembra che manchi una virgola tra' N.id' e '(CASE WHEN ...' –
Ahh, non l'ho visto, ma anche quando ho messo la virgola non funziona –