Autor Zpráva
Hugoman
Profil
snazim sa vybrat vyrobky z viacerych kategorii naraz, nejak to ale nejde...

select * from vyrobky where katid='28' and katid='29' and katid='30'

niekde je nejaky zadrhel, trebars nejaky trik nato ;)
Pozrite sa nato, dik ;)
Casero
Profil
Hugoman
Nevím o co se snažíš, ale jestli to chceš z viacerých kategorii, nemělo by tam být "OR"??
tiso
Profil
keď už, tak:
select * from vyrobky where katid IN (28, 29, 30)
Hugoman
Profil
dik, uz osm prisiel nato ze to ide aj takto...

select * from vyrobky where katid='28,29,30'

dakujem vsetkym aj tak ;)
25k
Profil *
>> dik, uz osm prisiel nato ze to ide aj takto...

select * from vyrobky where katid='28,29,30'


To je nejaka blbost ne? To nemuze fungovat ...
Hugoman
Profil
zajimave ze funguje LOL

trochu si sa odkuril 25k ;)
Kajman_
Profil *
Tipnul bych, že funguje, protože to zaokrouhlí na 28. Takže buď or nebo in, jak zde bylo psáno, jinak tam všechny kategorie nebudou (teda pokud katid není string s není to tam takhle uložené ;-)
25k
Profil *
ja ja ...
Hugoman
Profil
hh, funguje a tych podkategorii mam aj 10 niekde, takze nie je o com,

neviem preco sa vyjadrujes ze to nefunguje ked si to sam neodskusas 25k

Kajman_
- su tam vsetky kategorie, skus si to ;)

A mozno ja mam zbrbnuty skript, ze mi to ide a vam ne... :D
koudi
Profil
A mozno ja mam zbrbnuty skript, ze mi to ide a vam ne... :D
To spíš.
Joker
Profil
Hehe, tak jsem neodolal a ještě nahodil MySQL, abych se kouknul, jestli to náhodou doopravdy nefunguje :-) Samozřejmě že nefunguje, SELECT ... WHERE id='1,2,3' dělá totéž jako SELECT ... WHERE id=1
25k
Profil *
>> hh, funguje a tych podkategorii mam aj 10 niekde, takze nie je o com,

neviem preco sa vyjadrujes ze to nefunguje ked si to sam neodskusas 25k

Ty smoulo, co nevim na 100% to hned laduju do DB a testuju, samozrejme ze to nefungovalo, proto sem se tak nahlas divil.
By me zajimalo co tam s tim provadis, ze to funguje ..
Toto téma je uzamčeno. Odpověď nelze zaslat.