Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySQL]Wczytywanie pozycji z bazy danych(?)
Forum PHP.pl > Forum > Przedszkole
Laps_
Witam, chciałbym to opisać jak najłatwiej w przypadku niejasności proszę pytać. Zaznaczam że dopiero zaczynam - podstawy już znam..

Chciałbym zrobić listę "przedmiotów" na mój serwer - domyślam się że najlepiej by było to wszystko na MySQL (tego totalnie nie obczajam). Lista ta potrzebna jest mi na stronę WWW i chciałbym by wczytywało wyniki z bazy, ale zastanawiam się jak to zrobić - w skrypcie JS odczyt z MySql'a? W bazie miałyby znajdować się opisy do "tipów" (dymków) - w JS. Ciężko to opisać dlatego proszę pytać i doradzić.
jaslanin
Odczyt danych z MySQL zwykle odbywa się przez PHP, nie przez JS. Możesz dane odbierać przez JS z PHP przy użyciu technologi AJAX (jeżeli Ci to potrzebne to najłatwiej IMO zrobić to przez jQuery).

Jak to zrobić:

1. uzyskaj dostęp do bazy danych i najlepiej do phpmyadmina zwykle jeżeli masz jakiegoś LAMPA, WAMP to już jest zainstalowany. Możesz użyć np. XAMPP.
2. naucz się jak stworzyć tabelę i nauczyć się podstawowych zapytań (rozkazów dla bazy danych) tzw. CRUD
3. naucz się jak używać php z mysql, najlepiej przez PDO, jeżeli to ma być serwis publiczny musisz się nauczyć też o bezpieczeństwie takich aplikacji np. przez SQL INJECTION
4. odnośnie samego tworzenia listy, to:
a) najpierw zrób tą listę za pomocą HTML, JS, CSS tak żeby działała jak tego oczekujesz, dobrze by było by w każdym wierszu było miejsce na tekst do tooltip (np. w jakimś niewidocznym divie) który chcesz wstawić, odpowiedź dlaczego masz poniżej
cool.gif jak nauczysz się powyższego możesz w skrypcie PHP podczas pętli przekazującej dane z wierszy tabeli połączyć dane z kolumn z czymkolwiek chcesz.

http://pl.wikibooks.org/wiki/PHP/phpMyAdmin
http://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO

możesz przepatrzeć jeszcze w google "kurs php mysql"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.