Introduktion til e-handel ved hjælp af PHP og MySQL
PHP og MySQL er en god kombination til at oprette en e-handelsløsning til dit websted. At oprette en kompliceret applikation som denne kan dog virke overvældende i starten. Hemmeligheden er at tænke på applikationen som en gruppe af mindre PHP-programmer eller scripts, der fungerer sammen med din MySQL-database for at køre e-handelsafsnittet på dit websted. Det er meget mindre overvældende, når du opdeler applikationen i de enkelte komponenter.

MySQL-databaser
Du har brug for MySQL-databaseapplikationen installeret på din webserver. MySQL er meget populær, og du skal ikke have noget problem med at finde en webhost, der tilbyder MySQL. De fleste webhost tilbyder også en brugergrænseflade applikation såsom PHPMyAdmin til at arbejde med MySQL databaser. En database består af en række tabeller, der gemmer information, der kræves af din e-handelsapplikation. For eksempel gemmer tabellen nedenfor fornavn, efternavn, brugernavn og adgangskode for to fiktive personer.

FornavnEfternavnBrugernavnAdgangskode
Mary
Jane
Lam
Smith
MLamb
PHansen
B11111
A00B00

Antallet af databaser og databasetabeller, du har brug for, afhænger af kompleksiteten af ​​din e-handelsapplikation. Så lad os diskutere et par grundlæggende komponenter.

Kundedatabase
Den første database, du har brug for, vil indeholde oplysningerne om dine kunder. Du ønsker at gemme oplysninger om hver kunde, såsom et unikt kunde-ID, kundekonto-id, brugernavn, adgangskode, for- og efternavn, postadresse, faktureringsadresse, e-mail-adresse, kreditkortnummer, kreditkortudløb osv.

Produktdatabase
Den næste database, du har brug for, er din produktdatabase, der gemmer oplysningerne om hvert produkt i dit online katalog. Igen, hvordan du opretter dine databasetabeller afhænger af kompleksiteten i dit katalog. Grundlæggende vil du gemme oplysninger såsom produktets unikke ID, navn, beskrivelse, pris og produktkategori (Software, CD'er og bøger).

Indkøbsdatabase
Du har brug for en database for at gemme oplysninger om hver kundes indkøbskurv, når din kunde tilføjer eller sletter genstande fra sin indkøbsvogn.

Bestillingsdatabase
Du skal føre en ordrehistorik over udførte ordrer. Denne database skal indeholde oplysninger såsom det unikke ordre-ID, ordredato, opfyldelsesdato, leveringsdato, bestilte varer osv.

Næste →





Video Instruktioner: Barry Schwartz: Using our practical wisdom (April 2024).