Zadejte hledaný výraz...

Proč mi tento dotaz vrací všechny hráče?

Karel Konecek
verified
rating uzivatele
20. 5. 2014 13:42:05
Zdravím, mám problém s příkazem v MySQL
$neutralov_query = mysql_query("SELECT * FROM Character_DATA WHERE Humanity < 5000 AND Humanity > -5000 || Alive = 1");
v db jsou 2 lidi zaznamenaní jako online ( Alive ) 1 má 2500 Humanity a druhý má 5600 Humanity
ale tento příkaz SELECT * FROM Character_DATA WHERE Humanity < 5000 AND Humanity > -5000 || Alive = 1
my vypíše do daného sloupce všechny hráče, online i offline bez ohledu na Humanitu.
jak ho mám upravit ?
20. 5. 2014 13:42:05
https://webtrh.cz/diskuse/proc-mi-tento-dotaz-vraci-vsechny-hrace#reply1024769
naniccz
verified
rating uzivatele
(3 hodnocení)
20. 5. 2014 13:44:40
Priorita operátorů?
20. 5. 2014 13:44:40
https://webtrh.cz/diskuse/proc-mi-tento-dotaz-vraci-vsechny-hrace#reply1024768
Karel Konecek
verified
rating uzivatele
20. 5. 2014 13:46:14
hráč online -> Vysoká prorita
humanita -> normální priorita
už vyřešeno misto || Alive = 1 jsem dal AND Alive = 1
20. 5. 2014 13:46:14
https://webtrh.cz/diskuse/proc-mi-tento-dotaz-vraci-vsechny-hrace#reply1024767
Jde o to, čeho chceš dosáhnout, zda vypsat všechny hráče, kteří jsou online nebo jen v rozmezí Humanity.
Každopádně bych min dal podmínku Humanity do závorek, viz:
20. 5. 2014 16:39:17
https://webtrh.cz/diskuse/proc-mi-tento-dotaz-vraci-vsechny-hrace#reply1024766
Pro odpověď se přihlašte.
Přihlásit