![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
W obecnym zapytanie które tworze chciałbym jednocześnie porównać jedno pole z kilkunastoma stringami naraz, normalnie pole zawiera tekst, w tym polu znajdować się może któreś ze słów kluczowych, jednak jak to sprawdzić bez używania
tylko czegos w stylu
próbowałem już do tego wykorzystać 'any', jednak póki co nie widzę efektów... prosiłbym o szybka pomoc |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
MySQL => IN()
-------------------- Google knows the answer...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 282 Pomógł: 89 Dołączył: 12.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 1 Dołączył: 28.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Działa wolniej bo wymaga użycia całego mechanizmu wyrażeń regularnych zamiast prostego wyszukania podciągu w ciągu.
1. Rozważ zmianę struktury aplikacji i wywalenie słów kluczowych do innej tabeli oraz utworzenie relacji wiele-do-wielu - bazy danych typu MySQL są najlepiej przystosowane właśnie do przetwarzania danych w takiej formie. 2. Wyszukiwane pełnotekstowe? 3. W czym konkretnie przeszkadza Ci kilkukrotne wstawienie OR ... LIKE ...? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 00:33 |