Inleiding tot e-commerce met behulp van PHP en MySQL
PHP en MySQL zijn een goede combinatie voor het maken van een e-commerce oplossing voor uw website. Het maken van een dergelijke gecompliceerde toepassing kan in het begin echter overweldigend lijken. Het geheim is om de toepassing te beschouwen als een groep kleinere PHP-programma's of scripts die samenwerken met uw MySQL-database om het e-commerce-gedeelte van uw website uit te voeren. Het is veel minder overweldigend wanneer u de toepassing opsplitst in de afzonderlijke componenten.

MySQL-databases
U hebt de MySQL-database-applicatie op uw webserver nodig. MySQL is erg populair en het zou geen probleem moeten zijn om een ​​webhost te vinden die MySQL aanbiedt. De meeste webhosts bieden ook een gebruikersinterface-applicatie zoals PHPMyAdmin voor het werken met MySQL-databases. Een database bestaat uit een reeks tabellen die informatie opslaan die nodig is voor uw e-commerce-applicatie. In de onderstaande tabel worden bijvoorbeeld de voornaam, achternaam, gebruikersnaam en wachtwoord voor twee fictieve personen opgeslagen.

VoornaamAchternaamGebruikersnaamWachtwoord
Maria
Jane
Lam
smid
MLamb
JSmith
B11111
A00B00

Het aantal databases en databasetabellen dat u nodig hebt, is afhankelijk van de complexiteit van uw e-commerce-applicatie. Laten we daarom een ​​paar basiscomponenten bespreken.

Klantendatabase
De eerste database die u nodig heeft, bevat de informatie over uw klanten. U wilt informatie over elke klant opslaan, zoals een unieke klant-ID, klant-account-ID, gebruikersnaam, wachtwoord, voor- en achternaam, postadres, factuuradres, e-mailadres, creditcardnummer, vervaldatum van creditcard, etc.

Productdatabase
De volgende database die u nodig heeft, is uw productdatabase die de informatie over elk product opslaat in uw online catalogus. Nogmaals, hoe u uw databasetabellen instelt, hangt af van de complexiteit van uw catalogus. In principe slaat u informatie op, zoals de unieke ID van het product, de naam, de beschrijving, de prijs en de categorie van het product (software, cd's en boeken).

Winkelwagendatabase
U hebt een database nodig om informatie over het winkelwagentje van elke klant op te slaan wanneer uw klant items uit zijn winkelwagen toevoegt of verwijdert.

Besteldatabase
U moet een bestelgeschiedenis van voltooide bestellingen bijhouden. Deze database moet informatie bevatten zoals de unieke order-ID, orderdatum, uitvoeringsdatum, verzenddatum, bestelde artikelen, etc.

Volgende →





Video-Instructies: MySQL JION - Gegevens uit meerdere tabellen halen | PHP #30 | Davey Raaijmakers (Mei 2024).