Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 201 Pomógł: 0 Dołączył: 6.01.2009 Ostrzeżenie: (20%)
|
Mam w tabeli trzy kolumny. Imię, nazwisko, nick. Np. Jan, Kowalski, Kowal. I teraz moje pytanie. Jeżeli użytkownik chcę go znaleźć i wpisuje w wyszukiwarkę Jan Kowalski Kowal, to jak zrobić, żeby like dotyczyło wszystkim kolumn i dopasowywało fragment z tego kodu? bo takie coś to niestety nie działa:
SELECT * FROM `users` WHERE (`imie` LIKE 'Jan Kowalski Kowal') OR (`nazwisko` LIKE 'Jan Kowalski Kowal') OR (`nick` LIKE 'Jan Kowalski Kowal') |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
to wcale nie jest sprytny skrypt...
Czyż nie łatwiej + bezpieczniej + efektywniej Ja rozumiem początkujący etap ale podałem ci link do implode który jest bardzo dużym ułatwieniem Ten post edytował wookieb 18.07.2009, 22:44:03 |
|
|
|
Zwariowany [MYSQL] Wyszukiwanie likiem w wielu kolumnach 18.07.2009, 20:40:44
wookieb to nie jest takie proste.
Zrob sprytny kod który c... 18.07.2009, 20:51:31
Zwariowany Już próbowałem rozbijać, ale doszedłem do wniosku,... 18.07.2009, 20:55:18
wookieb musisz ograniczyc uzytkownikowi ilsoc znakow albo ... 18.07.2009, 21:03:17
Zwariowany uznałem, że 5 słów to najwięcej ile może być spraw... 18.07.2009, 22:17:45
Zwariowany Ale tutaj nawet na początku zapytania na wstępie w... 18.07.2009, 22:52:22
wookieb Sprawdź a potem mów.
Twój post oznacza, ... 18.07.2009, 22:53:17
planet implode wstawia OR pomiędzy wyrazy, analogicz... 19.07.2009, 12:55:15
rama Cytat(Zwariowany @ 18.07.2009, 21:40... 19.07.2009, 16:37:57 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 14:38 |