Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Nietypowe wyszukiwanie
Forum PHP.pl > Forum > Przedszkole
adam882
Witam

Chciałbym się zapytać, czy jest możliwe stworzenie takiego zapytania. Mianowicie wyszukuję w bazie dwa słowa:
  1. SELECT * FROM tagi WHERE nazwa LIKE "kredyty" OR nazwa LIKE "mieszkaniowe"


sporo mam rekordów w bazie, które posiadają tagi "kredyty", dlatego pytając o "kredyty mieszkaniowe" lub "kredyty gotówkowe" , wyniki są takie same. Czy jest możliwość ograniczenia ilości wyników w tym przypadku pod "kredyty", aby np. pobrało 3 wyniki z "kredyty", a reszta "mieszkaniowe" ?
Makciek
co do tego zapytanie to:
ja bm dal raczej AND zamiast OR
bo OR znaczy ze ma wyszukać kredyty, lub mieszkania, a AND tam gdzie są i kredyty i mieszkania, tylko mieszkania i kredyty to chyba nie w tym samym polu

ps. nie do końca rozumiem o co ci chodzi tongue.gif

Edit
co do ilości rekordów, to już zależy od sposobu wyświetlania, na pewno da się to zrobić inaczej, ale nie chce mi się myśleć tongue.gif

ps2.

  1. SELECT * FROM tagi WHERE nazwa LIKE "%kredyty%" OR nazwa LIKE "%mieszkaniowe%"


można dodać wieloznaczniki
adam882
dzięki, ale jednak wybrałem wyszukiwanie pełnotekstowe, temat nieaktualny
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.