Sissejuhatus PHP ja MySQL abil poodidesse
PHP ja MySQL on hea kombinatsioon veebisaidi poodide lahenduse loomiseks. Sellise keeruka rakenduse loomine, nagu see on, võib alguses siiski tunduda üle jõu käiv. Saladus seisneb rakenduse kui grupi väiksemate PHP-programmide või skriptide koosmõjutamises, mis töötavad koos teie MySQL-i andmebaasiga teie veebisaidi poodide sektsiooni käitamiseks. See on palju vähem valdav, kui jagate rakenduse üksikuteks komponentideks.

MySQL andmebaasid
Te vajate MySQL andmebaasirakendust, mis on installitud teie veebiserverisse. MySQL on väga populaarne ja teil ei tohiks olla probleeme MySQL-i pakkuva veebimajutaja leidmisega. Enamik veebimajutajaid pakub MySQL-i andmebaasidega töötamiseks ka kasutajaliidese rakendust, näiteks PHPMyAdmin. Andmebaas koosneb tabelitabelitest, mis salvestavad teie poodirakendusele vajalikku teavet. Näiteks salvestab allolev tabel kahe fiktiivse inimese eesnimi, perekonnanimi, kasutajanimi ja parool.

EesnimiPerekonnanimiKasutajanimiParool
Maarja
Jane
Lambaliha
Smith
MLamb
JSmith
B11111
A00B00

Vajalike andmebaaside ja andmebaasitabelite arv sõltub teie poodirakenduse keerukusest. Arutleme siis mõne põhikomponendi üle.

Kliendiandmebaas
Esimene vajalik andmebaas sisaldab teie klientide andmeid. Soovite salvestada iga kliendi kohta teavet, näiteks kordumatu kliendi ID, kliendikonto ID, kasutajanimi, parool, ees- ja perekonnanimi, postiaadress, arveldusaadress, e-posti aadress, krediitkaardi number, krediitkaardi aegumine jne.

Toote andmebaas
Järgmine andmebaas, mida vajate, on teie toodete andmebaas, kuhu salvestatakse teave iga toote kohta teie veebikataloogis. Andmebaasitabelite seadistamine sõltub jällegi teie kataloogi keerukusest. Põhimõtteliselt salvestate sellist teavet nagu toote kordumatu ID, nimi, kirjeldus, hind ja toote kategooria (tarkvara, CD-d ja raamatud).

Ostukorvide andmebaas
Iga kliendi ostukorviteabe salvestamiseks vajate andmebaasi, kui teie klient lisab või kustutab tooteid ostukorvist.

Tellimuste andmebaas
Peate säilitama täidetud tellimuste tellimuste ajalugu. See andmebaas peaks sisaldama sellist teavet nagu kordumatu tellimuse ID, tellimuse kuupäev, täitmise kuupäev, tarnekuupäev, tellitud tooted jne.

Järgmine →





Video Juhiseid: Week 0 (Aprill 2024).