Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyróżnienie szukanego ciągu
michu73
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 28.12.2005

Ostrzeżenie: (0%)
-----


Witam! Mój problem: kieruję do bazy standardowe zapytanie (SELECT -- LIKE) o wyszukanie ciągu znaków (np.: szkol). Baza zwraca mi oczywiście ileś tam rekordów z wystąpieniem tego ciągu. I teraz pytanie: czy istnieje prosta możliwość wyróżnienia (np. pogrubienia, zmiany koloru) zadanego ciągu znaków w wyniku (np.: przedszkole).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
michu73
post
Post #2





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 28.12.2005

Ostrzeżenie: (0%)
-----


str_replace sprawdza mi się, ale tylko w przypadku dokładnego zapytania, np.: wyróżni "przedszkole", ale juz z "Szkola" sobie nie poradzi (problem roznej wielkosci znakow); natomiast jeśli chodzi o podmiane juz w zapytaniu - sprawa jest nieco skomplikowana, bo wynikiem nie jest stricte łańcuch:

  1. SELECT *
  2. FROM tablica
  3. WHERE 1parametr LIKE '%szkol%' OR 2parametr LIKE '%szkol%' OR 3parametr LIKE '%szkol%'
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 06:59