środa, 24 maja 2017

Laboratorium PHP: Jak odczytywać wyniki wyszukiwań w bazie danych?

Temat dotyczy jak napisać, zrobić, aby wyniki wyszukiwań były odczytane z bazy danych. Od razu zaznaczam, że nie będzie kodów. Dlaczego? Zakładam, że czytelnik zna php i robił podstawowe skrypty takie jak: dodawanie danych do bazy z poziomu formularza lub tworzył niejedną wyszukiwarkę w php.

To wydaje się być trudne, ale tak nie jest:) Jeżeli tworzyłeś skrypty CRUD  w php, to w zasadzie już masz gotowy skrypt! W tym momencie zastanawiasz się, jak to gotowy skrypt, przecież CRUD, dotyczy tworzenia, usuwania, modyfikacji i usuwania, ale zauważ, że tworzenie (litera C) odnosi się do tworzenia wpisu, rekordu w bazie. 
Co w takim razie jest potrzebne, aby działało zapisywanie wyników wyszukiwania w bazie?
  1. Baza danych - podstawa! I teraz zależy jaki mechanizm składowania danych wybierzesz. Jak InnoDB, to zapomnij o wyszukiwaniu pełnotekstowym! Do tego należy wybrać MyISAM!
  2. Formularz wyszukiwania - tu wpisujesz hasło, słowo kluczowe,
  3. Twój skrypt napisany w php, który odpowiada za wyszukiwanie i dodawanie rekordu. Czy użyjesz mysql_connect, new mysqli lub PDO, to wyłącznie Twoja sprawa!
Zastanawiasz się, dlaczego na czerwono pogrubionym tekstem jest mysql_connect? Ponieważ jest to przestarzała metoda i nie powinno jej się używać. Nawet new mysqli powoli odchodzi, ale jest dużo lepszym rozwiązaniem niż mysql_connect.

Jak znajdę czas, może napiszę skrypt i wrzucę w ten temat. Jednak myślę, że Ty czytelniku, dasz sobie radę:)