Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: laczenie warunkow zapytan
Forum PHP.pl > Forum > Bazy danych > MySQL
kotkon
  1. <?php
  2. [SQL]$pytanie = mysql_db_query(&#092;"offerein_$serwis\",\"select * from $ln WHERE miasto LIKE '%$miasto%' and kategoria like '%$kat%' \");[/SQL]
  3. ?>


problem jest taki ze pokazuje mi wszsytkie rekordy z zawartoscia miasto i kat

moim celem bylo aby wybraz tylko te rekordy w któych sa spełnione obydwa warunki

to zrobiłem biggrin.gif
BzikOS
Proszę wyedytować post i umieścić kod SQL w odpowiednim znaczniku.
Paul
Chodzilo oto, zebys uzyl opcji edytuj a nie tworzyl nowy post...

edit: juz ok
rogrog
wg mnie zapytanie powinno zwrócić tylko wiersze w których spełnione są oba warunki (operator AND);

zapytanie zwracało by wiersze, w których przynajmniej jedno wyrażenie jest spełnione gdyby był operator OR
kotkon
Mimo ze jest operator AND nie dziala jak OR i nie wiem co z tym fantem zrobic moze jest jakis malutki bład w tym kodzie nie mam pojecia
kicaj
Przeszukujac forum napewno znajdziesz odpowiedz, szukaj pod "wyszukiwarka" itp
BzikOS
Cytat
Mimo ze jest operator AND nie dziala jak OR i nie wiem co z tym fantem...


Przeczytaj co Ty piszesz...
Chodzi Ci o to aby miasto i kategoria pasowały "dokładnie" do podanych danych?

  1. SELECT * FROM tabela WHERE miasto = 'miasto' AND kategoria = 'kat'


?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.