Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MYSQL] wyszukiwanie
Forum PHP.pl > Forum > Przedszkole
peter13135
mam w bazie danych taki rekord jak 'przykładowy temat'

chciałbym aby został wyszukany pod frazą 'przykladowy'

jak powinno wyglądać zapytanie questionmark.gif

  1. SELECT * FROM `laczekbb_topics` WHERE `name` LIKE 'przykładowy%'
zadziała, ale gdy rekord bedzie wyglądał tak

'temat przykładowy'

to wtedy już nie, w jaki najprostszy sposób to naprawić ?
zeten
  1. SELECT * FROM `laczekbb_topics` WHERE `name` LIKE '%przykładowy%'


% zastępuje dowolny ciąg znaków. tekst% <- będzie wyszukiwał dla 'tekst jakiś tam', ale nie już dla 'jakiś tam tekst' ;-) więc wystarczy poprzedzić szukany ciąg znaków drugim %.
peter13135
hm, nie wiedziałem że % zastępuje również ciąg znaków '' (czyli bez znaków)
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.