Úvod do elektronického obchodování pomocí PHP a MySQL
PHP a MySQL jsou dobrou kombinací pro vytvoření elektronického obchodování pro váš web. Vytvoření jakékoli komplikované aplikace, jako je tato, se však na první pohled může zdát ohromující. Tajemství je myslet na aplikaci jako na skupinu menších programů nebo skriptů PHP, které spolu s vaší databází MySQL spolupracují při spuštění sekce elektronického obchodu na vašem webu. Je mnohem méně ohromující, když rozdělíte aplikaci na jednotlivé komponenty.

MySQL databáze
Budete potřebovat databázi MySQL nainstalovanou na vašem webovém serveru. MySQL je velmi populární a neměli byste mít problém najít webhostingu, který nabízí MySQL. Většina webových hostitelů také nabízí pro práci s databázemi MySQL aplikaci uživatelského rozhraní, jako je PHPMyAdmin. Databáze se skládá z řady tabulek, které ukládají informace potřebné pro vaši aplikaci elektronického obchodu. Například tabulka níže ukládá křestní jméno, příjmení, uživatelské jméno a heslo pro dva fiktivní lidi.

JménoPříjmeníUživatelské jménoHeslo
Mary
Jane
jehněčí
Kovář
MLamb
JSmith
B11111
A00B00

Počet databází a databázových tabulek, které budete potřebovat, závisí na složitosti vaší aplikace elektronického obchodu. Pojďme tedy diskutovat o několika základních komponentách.

Databáze zákazníků
První databáze, kterou budete potřebovat, bude obsahovat informace o vašich zákaznících. Budete chtít ukládat informace o každém zákazníkovi, jako je jedinečné ID zákazníka, ID zákaznického účtu, uživatelské jméno, heslo, jméno a příjmení, poštovní adresa, fakturační adresa, e-mailová adresa, číslo kreditní karty, vypršení platnosti kreditní karty atd.

Databáze produktů
Další databází, kterou budete potřebovat, je databáze produktů, která bude ukládat informace o každém produktu do vašeho online katalogu. To, jak nastavíte své databázové tabulky, bude opět záviset na složitosti vašeho katalogu. V zásadě budete ukládat informace, jako je jedinečné ID produktu, název, popis, cena a kategorie produktu (Software, CD a Knihy).

Databáze košíku
Při přidávání nebo mazání položek z vašeho košíku budete potřebovat databázi pro ukládání informací o nákupním košíku každého zákazníka.

Databáze objednávek
Budete muset udržovat historii objednávek dokončených objednávek. Tato databáze by měla obsahovat informace, jako je jedinečné ID objednávky, datum objednávky, datum splnění, datum dodání, objednané položky atd.

Další →





Video Návody: Ako sa pomocou zraniteľnosti typu SQL Injection dá získať celý obsah databázy webovej aplikácie? (Duben 2024).