Wyszukiwanie wg kilku kategorii

0

Witam, mam problem
Chcę stworzyć system wyszukiwania wg kilku opcji:

mam tabelę mysqlu

Id_zwiazku
Data_aktualizacji
Nazwa_IUPAC
Nr_banku
Nr_CAS
Wzor
Masa_mol
Synonim_angielski
Synonim_polski
i kolejne kolumny ale tylko wg tych piewrszych ma byc szukanie w bazie zwiazków chemicznych

i chiałabym zeby wynik pokazywał mi się na stronie a znaleziony związek np benzen czy inny kótry bedzie miał w naziwe np "ben" był jedniocześnie linkiem do nastepnej podstrony gdzie bedzie cały zestaw danych dla klikniętego związku; zrobiłam prosta wyszukiwarke ale jest kulawa i tylko zczytuje dane z tabeli na strone

proszę o jakieś wskazówki

0

Dodaj np. do tabeli kolumnę przechowującą adres strony.

0

nie napisałaś oczywiście typów danych, ale przy select dodałbym jedną kolumnę wyliczeniową, gdzie wszystkie niezbędne kolumny będą traktowane jako ciąg znaków, a potem rób sobie z wyszukiwarką co chcesz, bo wyszuka ci wszystko wg podanego przez ciebie klucza. Nie jest to może eleganckie, chociaż nie wiem, czy przy optymalizacji bazy danych nie jest szybsze niż szukanie wystąpień w tekście, szczególnie, że bazę danych możesz mieć o pojemności 2-3GB.
W takim rozwiązaniu trochę problemów możesz mieć, jeżeli to duża baza danych lub osadzona na serwerze gdzieś tam :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1