Uvod v e-trgovino z uporabo PHP in MySQL
PHP in MySQL sta dobra kombinacija za ustvarjanje rešitve za e-trgovino za vaše spletno mesto. Vendar se lahko ustvarjanje kakršne koli zapletene aplikacije, kot je ta, na začetku zdi preobsežno. Skrivnost je, da o aplikaciji razmišljate kot o skupini manjših programov ali skriptov PHP, ki skupaj z vašo bazo podatkov MySQL sodelujejo pri zagonu odseka za e-trgovino na vašem spletnem mestu. Precej manj je prenaporno, ko razdelite aplikacijo na posamezne komponente.

MySQL Baze podatkov
Potrebovali boste aplikacijo za bazo podatkov MySQL, nameščeno na vašem spletnem strežniku. MySQL je zelo priljubljen in ne bi smeli imeti težav pri iskanju spletnega gostitelja, ki ponuja MySQL. Večina spletnih gostiteljev ponuja tudi aplikacijo za uporabniški vmesnik, kot je PHPMyAdmin, za delo z bazami podatkov MySQL. Baza podatkov je sestavljena iz niza tabel, v katerih so shranjene informacije, ki jih potrebuje vaša aplikacija za e-trgovino. Spodnja tabela na primer vsebuje ime, priimek, uporabniško ime in geslo za dve fiktivni osebi.

ImePriimekUporabniško imeGeslo
Marija
Jane
Jagnjetina
Smith
MLamb
JSmith
B11111
A00B00

Število baz podatkov in tabel baz podatkov, ki jih boste potrebovali, je odvisno od zapletenosti vaše aplikacije za e-trgovino. Pogovorimo se torej o nekaj osnovnih sestavnih delih.

Podatkovna baza strank
Prva baza podatkov, ki jo potrebujete, bo vsebovala podatke o vaših kupcih. Želeli boste shraniti podatke o vsaki stranki, kot so edinstveni ID stranke, ID stranke, uporabniško ime, geslo, ime in priimek, poštni naslov, naslov za izstavitev računa, elektronski naslov, številka kreditne kartice, iztek kreditne kartice itd.

Podatkovna zbirka izdelkov
Naslednja baza podatkov, ki jo boste potrebovali, je baza podatkov o izdelkih, ki bo shranila podatke o vsakem izdelku v vaš spletni katalog. Ponovno bo od nastavitve tabel baze podatkov odvisno od zapletenosti vašega kataloga. V bistvu boste shranili informacije, kot so edinstveni ID izdelka, ime, opis, cena in kategorija izdelka (programska oprema, CD-ji in knjige).

Košarica
Za shranjevanje podatkov o nakupovalni vozičku vsake stranke boste potrebovali bazo podatkov, ko stranka doda ali izbriše predmete iz svoje košarice.

Podatkovna baza naročil
Za izpolnjena naročila boste morali hraniti zgodovino. Ta baza podatkov mora vsebovati podatke, kot so edinstveni ID naročila, datum naročila, datum izpolnitve, datum pošiljanja, naročeni artikli itd.

Naslednji →