Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 22. 3. 2021, 16:39:06
Zdravím. Už asi 4 hodiny se trápím s podmínkou na dotaz na databázi (je to formátované pro DIBI php):
$adventure_move_character = DB::query("select * from [:pref:maps_field] WHERE [map_id] = %i", $devided_last_position[0], " and [coordinate_x] != %i", $devided_last_position[1], " and [coordinate_y] != %i", $devided_last_position[2]); Něvěděl by si někdo rady s tímto oříškem? předem děkuji za pomoc |
||
Kajman Profil |
#2 · Zasláno: 22. 3. 2021, 16:51:15
or
|
||
Fisak Profil |
Kajman:
no ale já zároveň potřebuji aby tam bylo to určité [map_id] spíš by tam mělo být něco jako Where map_id = 1 and not (x = 2 and y = 3) ale nikde jsem nenašel ani v dokumentaci DIBI jak se tento dotaz takto dělá |
||
Kajman Profil |
#4 · Zasláno: 22. 3. 2021, 17:01:02
Stačí přeci závorky kolem or operátoru.
|
||
Fisak Profil |
#5 · Zasláno: 22. 3. 2021, 17:05:09
Kajman:
Omlouvám se ale asi vám teď úplně nerozumím :( |
||
Kajman Profil |
#6 · Zasláno: 22. 3. 2021, 17:29:14
Where map_id = 1 and not (x = 2 and y = 3)
je to samé jako Where map_id = 1 and (x != 2 or y != 3) A pokud sloupce mohou být null, tak do závorky patří ještě or x is null or y is null |
||
Časová prodleva: 3 roky
|
0