![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 466 Pomógł: 11 Dołączył: 21.09.2006 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam zamiar zrobić szukajkę, która przeszukuje całą baze danych i podaje wyniki.
Jak się za to zabrać, zrobić form i wysłać. i jak sklepać zapytanie żeby szukało w calej bazie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 12 Dołączył: 6.01.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli chcesz żeby całość była uniwersalna to potrzebujesz poznać polecenia pozwalające na poznanie struktury bazy.
Takie polecenia to: SHOW DESCRIBE Po szczegóły zapraszam do manuala MySQL. Ogólny opis postępowania: 1. Pobierasz informacje o tabelach i ich kolumnach. 2. Wyszukujesz używając LIKE po tabelach i kolumnach pokolei. 3. Łączysz i wyświetlasz uzyskane wyniki. Jeżeli chodzi o kwerendy to można je budować w następujący sposób: (zakładamy zapytanie składające się z szukanych słów: slowo1, slowo2, ...) Kod SELECT * FROM tab WHERE (kol1 LIKE '%slowo1%' OR kol2 LIKE '%slowo1%' OR ...) AND (kol1 LIKE '%slowo2%' OR kol2 LIKE '%slowo2%' OR ...) AND ... Na zakończenie dodam jeszcze, że MySQL 5.0 posiada wbudowane funkcje ułatwiające i usprawniające szukanie słów kluczowych w tekstach. Hasło: FULLTEXT INDEXES |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 14:12 |