![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 9.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Piszę klasę wyszukiwarki. Jak na razie są to zalążki w sumie, bo klasa wyszukuje w bazie tylko pojedyncze słowo lub dokładne zdanie np. "przykład przykład", ale kiedy napiszę samo słowo przykład to nic nie wyświetla.
Chciałbym ją rozszerzyć tak żeby wyszukiwała kilka wyrazów np. wpisuję słowo "coś" do wyszukiwarki, a w bazie danych jest zdanie "coś takiego" to żeby wyświetliło ten wiersz "coś takiego". Jakiej funkcji trzeba użyć lub co trzeba zrobić, żeby stworzyć coś takiego?
Ten post edytował Matado 6.05.2009, 16:59:53 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
W mysql masz przecież funkcję LIKE
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 9.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ok, jak skonstruować zapytanie żeby wyszukiwało tak jak wspomniałem LIKE '%?' ?
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#5
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
dla bardziej zaawansowanej funkcjonalności polecam FULL TEXT SEARCH.
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 8 Dołączył: 7.07.2007 Skąd: Tychy Ostrzeżenie: (0%) ![]() ![]() |
Jak już kiedyś słyszałem like zabija bazę jeśli masz dużo rekordów i wpisów do przeszukania.
Moja wyszukiwarka działa na takim kodzie- i o dziwo jest to rewolucja! Im więcej wyszukiwanych fraz się pojawi i tekstu do przeszukania, tym trafniejsze wyniki się pokażą! Ponoć baza danych segreguje słowa w porządku poprawności,a le jak... nie wiem. U mnie działa prawie jak google ![]() Oto kod:
Ten post edytował miccom 6.05.2009, 18:08:16 -------------------- Jeśli pomogłem- kliknij POMÓGŁ-przyda się ;)- jeśli piszę bzdury- pisz pod postami. Poprawię się.
PISZĘ POPRAWNIE PO POLSKU! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 0 Dołączył: 9.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Coś jest nie tak. Mam zapytanie, które ma wyświetlać wszystko co zaczyna się od y, ale jak wpisuję jakieś słowo do formularza to nie wyświetla go, tylko pierwsze z bazy.
|
|
|
![]()
Post
#8
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a może tak? Ten post edytował piotrooo89 6.05.2009, 18:17:32 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 13:16 |