google: php ajax mysql example
np.
http://www.w3schools.com/php/php_ajax_database.aspfrontend to jest wszystko co pokazujesz / wyświetlasz / zwracasz / generujesz / wysyłasz użytkownikowi (np. to jest to co on widzi w przeglądarce i może kliknąć, czasami też może pobrać jako np. pomniejszony obrazek, lub raport w excelu)
backend to wszystko co musisz zrobić zaprogramować by pokazać, wyświetlić, zwrócić użytkownikowi odpowiednie dane. Np. pobieranie i zapisywanie danych z bazy danych, przekazywanie danych z formularzy od użytkownika, obrabianie ich, zapisywanie do bazy danych. Także kod JS obsługujący różne akcje użytkownika AJAX itp.
analogia do restauracji:
forntend to sala dla klientów restauracji (użytkowników) z barem itd. stolik itd. czyste talerze, gotowe do zjedzenia jedzenie (dane, obrazki itp)
backend to kuchnia gdzie się smaży piecze i zmywa gary żeby je dać klientowi.