Podczas tworzenia skryptu, który opiera się na bazie danych MySQL, często nie zwracamy uwagi na najważniejszą rzecz: kodowanie znaków. Niby opieramy się na UTF-8, bo dane przecież wysyłamy w takim formacie, tabele i baza również są poprawnie stworzone ale… zapominamy o kodowaniu połączenia, co skutkuje miksem Latin1 i UTF-8. Czytaj dalej
Tworząc proste strony, ze względu na łatwość ich edycji, praktycznie zawsze korzystamy z bazy danych. Zazwyczaj wybieramy do tego MySQL, który kiedyś uchodził za tego najlżejszego i nie mającego zbyt wielu zaawansowanych funkcji. Jednak dzisiaj, ten system bazodanowy nie jest już taki prosty, jak się dużej części programistów wydaje i mimo lżejszych alternatyw nadal go wykorzystują do praktycznie statycznych stron, które są np. wizytówkami firm. Jest to wielkim błędem, gdyż można to zrobić dużo prościej, odciążając przy tym serwer oraz zmniejszając czas, który skrypt traci na nawiązanie połączenia z bazą danych. Czytaj dalej
Spis treści:
Wielu początkujących programistów PHP ma problem, ponieważ chciałoby napisać skrypt, który będzie dość mocno rozwinięty, ale blokuje ich brak znajomości jakiejkolwiek bazy danych. Postaram się dzisiaj przybliżyć zagadnienie korzystania jednej z nich – MySQL – razem z PHP. Nie będę się zagłębiał dalej niż zwykłe dodawanie, usuwanie, edycję i pobieranie rekordów z tabel, gdyż w końcu ma to być artykuł dla początkujących. Jeżeli ktoś ma problemy z tworzeniem baz danych i samych tabel, polecam skorzystać z PhpMyAdmina, który oferuje wizualne tworzenie obydwu tych rzeczy. Opiszę ten krok, abyś miał(a) „wszystko podane na tacy”. Jest on zainstalowany na większości serwerów, więc problemu być nie powinno. Oczywiście, dla przyśpieszenia wykonywania przez Ciebie rzeczy zawartych w tym artykule, będę podawał kody do: stworzenia bazy i tabeli i je opisywać. Jeżeli czegoś nie zrozumiałeś, co napisałem w tym wstępie, to się nie przejmuj. Powinieneś to zrozumieć po przeczytaniu kolejnych części. Czytaj dalej