Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: MySQL - instr. WHERE
Forum PHP.pl > Forum > Bazy danych > MySQL
marek220
Witam

Mam pytanie czy jest mozliwosc zrobienia takiego bajeru zeby znalazl wyrazenie w kazdej kolumnie?

przyklad:
[xml:1:e239ce02e5]
select * from katalog where nazwa OR ulica LIKE '%$ciag%' order by '$sortuj_wg'";
[/xml:1:e239ce02e5]
z tym ze wiadomo te OR nie dziala w srodku, chodzi mi zeby szukal wyrazen nie tylko w jednej kolumnie... wiem ze mozna to zrobic z poziomu programu szukajac za kazdym razem i do tabeli wrzucac, ale moze jest cos w MySQL co zalatwi sprawe na miejscu?

z gory dziekuje

pozdrawiam
spenalzo
[sql:1:e0ccb9fc19]select * from katalog where nazwa LIKE '%$ciag%' OR costam LIKE '%$ciag%' OR cosjeszczeinnego LIKE '%$ciag%' order by '$sortuj_wg'";[/sql:1:e0ccb9fc19]
Musisz tyle razy wpisać warunek w ilu kolumnach chcesz szukać. Jednak im więcej OR tym łatwej na dużej bazie zarznąć ją.
scanner
php => bazy
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.