Uvod u e-trgovinu pomoću PHP-a i MySQL-a
PHP i MySQL dobra su kombinacija za stvaranje rješenja za e-trgovinu za vaše web mjesto. Međutim, stvaranje bilo kakve komplicirane aplikacije poput ove u početku može izgledati neodoljivo. Tajna je razmišljati o aplikaciji kao grupi manjih PHP programa ili skripti koji zajedno rade zajedno s vašom MySQL bazom podataka kako bi pokrenuli odjeljak o e-trgovini na vašem web mjestu. Mnogo je manje neodoljivije kad razdijelite aplikaciju na pojedine komponente.

MySQL baze podataka
Trebat će vam aplikacija MySQL baze podataka instalirana na vašem web poslužitelju. MySQL je vrlo popularan i ne biste trebali imati problema s pronalaženjem web-domaćina koji nudi MySQL. Većina web hostinga također nudi aplikaciju za korisničko sučelje poput PHPMyAdmin za rad s MySQL bazama podataka. Baza podataka sastoji se od niza tablica u koje se pohranjuju informacije potrebne za vašu aplikaciju za e-trgovinu. Na primjer, u donjoj tablici se nalaze ime, prezime, korisničko ime i lozinka za dvije fiktivne osobe.

ImePrezimeKorisničko imeZaporka
Marija
Jane
janjetina
kovač
MLamb
JSmith
B11111
A00B00

Broj baza podataka i tablica baza podataka koji će vam trebati ovisi o složenosti vaše aplikacije za e-trgovinu. Dakle, razmotrimo nekoliko osnovnih komponenti.

Kupčeva baza podataka
Prva baza podataka koja vam je potrebna sadrži podatke o svojim kupcima. Želite pohraniti podatke o svakom kupcu, kao što su jedinstveni ID kupca, ID korisničkog računa, korisničko ime, lozinka, ime i prezime, poštanska adresa, adresa za naplatu, adresa e-pošte, broj kreditne kartice, istek kreditne kartice itd.

Baza podataka proizvoda
Sljedeća baza podataka koja će vam trebati je vaša baza podataka koja će pohraniti podatke o svakom proizvodu u vaš mrežni katalog. Opet, način postavljanja tablica baze podataka ovisit će o složenosti vašeg kataloga. U osnovi ćete pohraniti podatke kao što su jedinstveni ID proizvoda, naziv, opis, cijena i kategorija proizvoda (Softver, CD-i i knjige).

Baza podataka košarica
Trebat će vam baza podataka za pohranjivanje podataka o košarici svakog kupca jer vaš kupac dodaje ili briše predmete iz svoje košarice.

Baza podataka narudžbe
Trebate čuvati povijest narudžbi izvršenih narudžbi. Ova baza podataka trebala bi sadržavati podatke poput jedinstvenog ID-a narudžbe, datuma narudžbe, datuma ispunjavanja, datuma isporuke, naručenih predmeta itd.

Sljedeće →





Upute Video: SQL (Svibanj 2024).