MySQL select problém

Vývojová prostředí, aplikace, skripty, http://www... síťové programy, internet, sdílení...
Odpovědět
celebrant.athlon
Začátečník
Začátečník
Registrován: 24. dub 2005
Bydliště: Rosice u Brna

MySQL select problém

Příspěvek od celebrant.athlon »

Zdravím, potřeboval bych zprovoznit něco jako tohle:

Kód: Vybrat vše

SELECT * FROM `items` WHERE category =9,10
Sloupec category je typu INT. Když zadám výše uvedený dotaz do phpmyadmina, tak mi hodí syntax error. Následující úprava zobrazí jenom ty řádky, kde category=9 a ty, kde category=10 nezobrazí:

Kód: Vybrat vše

SELECT * FROM `items` WHERE category =9 and 10
A poslední úprava nezobrazí vůbec nic:

Kód: Vybrat vše

SELECT * FROM `items` WHERE category=9 and category=10
Víc mě toho nenapadá.. MySQL je verze 5.0.16, phpmyadmin 2.6.4-pl4
KAR
Začátečník
Začátečník
Uživatelský avatar
Registrován: 16. kvě 2004
Bydliště: Olomoucký kraj

Příspěvek od KAR »

nemělo by tam být místo AND OR :)
Naposledy upravil(a) KAR dne sob 4. srp 2007, 23:32, celkem upraveno 1 x.
l_iNu$
Začátečník
Začátečník
Uživatelský avatar
Registrován: 01. pro 2005

Příspěvek od l_iNu$ »

Jestli jsem to dobre pochopil tak chces vsechny z categorie 9 a 10 pak zkusit OR.

Kód: Vybrat vše

SELECT * FROM `items` WHERE category=9 OR category=10
edit. KAR mě předběh :-(
celebrant.athlon
Začátečník
Začátečník
Registrován: 24. dub 2005
Bydliště: Rosice u Brna

Příspěvek od celebrant.athlon »

:D :D teď se musím smát sám sobě. Díky moc :) Večer mi to nemyslí.
pavel.minarik
Středně pokročilý
Středně pokročilý
Uživatelský avatar
Registrován: 03. čer 2003
Bydliště: Brno
Kontaktovat uživatele:

Příspěvek od pavel.minarik »

jo a další dobra zkratka je IN

tj. where něco in (1, 2, 3)
Pavel Minarik @ Dell Latitude 7300 (bohužel moc topí, nedoporučuju)
Odpovědět

Zpět na „Programování a web“