[mysql] pobieranie danych z AND i OR
kuba - 20-02-2006 14:08
[mysql] pobieranie danych z AND i OR
witam. mam problem z pobraniem danych. jest sobie wyszukiwarka ktora ma za zadanie przeszukac tabele z produktami na okreslonych warunkach. tabela produkty:
kod druzyna dostep BLAZIO01 Lazio Rzym Nie HLAZIO01 Lazio Rzym Nie SLAZIO01 Lazio Rzym Nie SLAZIO02 Lazio Rzym Nie SLAZIO03 Lazio Rzym Nie ALAZIO01 Lazio Rzym Nie RLAZ01 Lazio Rzym Tak
chcac pobrac dane z tabeli uzywam zapytania: SELECT * FROM `produkt` WHERE kod LIKE "%lazio%" OR druzyna LIKE "%lazio%" (wyswietla pieknie wszystkie 7)
chodzi o to ze sa produkty niedpstepne, ktore nie powinny sie wyswietlic, wiec probuje: SELECT * FROM `produkt` WHERE kod LIKE "%lazio%" OR druzyna LIKE "%lazio%" AND dostep="Tak" (powinno sie wyswietlic 1 a jest nadal 7, dlaczego?)
czy da sie wyswietlic tylko dostepne produkty przeszukujac jednoczesnie okreslone pola takie jak KOD DRUZYNA FIRMA jednoczesnie?
dziekuje za uwage, prosze o pomoc, pozdrawiam kuba
Sztej - 20-02-2006 14:08
"kuba" <kuba@abc.pl> wrote in message news:dt2ap8$msf$1@atlantis.news.tpi.pl...
Spróbuj tak: SELECT * FROM `produkt` WHERE (kod LIKE "%lazio%" OR druzyna LIKE "%lazio%") AND dostep="Tak"
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.ploefg.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|