Einführung in den E-Commerce mit PHP und MySQL
PHP und MySQL sind eine gute Kombination für die Erstellung einer E-Commerce-Lösung für Ihre Website. Das Erstellen einer solchen komplizierten Anwendung kann jedoch zunächst überwältigend erscheinen. Das Geheimnis besteht darin, sich die Anwendung als eine Gruppe kleinerer PHP-Programme oder -Skripte vorzustellen, die zusammen mit Ihrer MySQL-Datenbank den E-Commerce-Bereich Ihrer Website ausführen. Es ist viel weniger überwältigend, wenn Sie die Anwendung in die einzelnen Komponenten aufteilen.

MySQL-Datenbanken
Sie benötigen die MySQL-Datenbankanwendung, die auf Ihrem Webserver installiert ist. MySQL ist sehr beliebt und Sie sollten kein Problem damit haben, einen Webhost zu finden, der MySQL anbietet. Die meisten Webhosts bieten auch eine Benutzeroberflächenanwendung wie PHPMyAdmin für die Arbeit mit MySQL-Datenbanken an. Eine Datenbank besteht aus einer Reihe von Tabellen, in denen Informationen gespeichert sind, die von Ihrer E-Commerce-Anwendung benötigt werden. In der folgenden Tabelle werden beispielsweise Vorname, Nachname, Benutzername und Kennwort für zwei fiktive Personen gespeichert.

VornameNachnameNutzernamePasswort
Maria
Jane
Lamm
Schmied
MLamb
JSmith
B11111
A00B00

Die Anzahl der benötigten Datenbanken und Datenbanktabellen hängt von der Komplexität Ihrer E-Commerce-Anwendung ab. Lassen Sie uns einige grundlegende Komponenten diskutieren.

Kundendatenbank
Die erste Datenbank, die Sie benötigen, enthält die Informationen zu Ihren Kunden. Sie möchten Informationen zu jedem Kunden speichern, z. B. eine eindeutige Kunden-ID, eine Kundenkonto-ID, einen Benutzernamen, ein Passwort, einen Vor- und Nachnamen, eine Postanschrift, eine Rechnungsadresse, eine E-Mail-Adresse, eine Kreditkartennummer, einen Kreditkartenablauf usw.

Produktdatenbank
Die nächste Datenbank, die Sie benötigen, ist Ihre Produktdatenbank, in der die Informationen zu jedem Produkt in Ihrem Online-Katalog gespeichert werden. Wie Sie Ihre Datenbanktabellen einrichten, hängt wiederum von der Komplexität Ihres Katalogs ab. Grundsätzlich speichern Sie Informationen wie die eindeutige ID, den Namen, die Beschreibung, den Preis und die Produktkategorie des Produkts (Software, CDs und Bücher).

Warenkorb-Datenbank
Sie benötigen eine Datenbank, um Informationen über den Warenkorb jedes Kunden zu speichern, wenn Ihr Kunde Artikel zu seinem Warenkorb hinzufügt oder daraus löscht.

Bestelldatenbank
Sie müssen eine Bestellhistorie der abgeschlossenen Bestellungen führen. Diese Datenbank sollte Informationen wie die eindeutige Bestellnummer, das Bestelldatum, das Erfüllungsdatum, das Versanddatum, die bestellten Artikel usw. enthalten.

Weiter →





Video-Anleitungen: #1 - der eigene GRATIS Webserver mit PHP und MySQL (German) (Kann 2024).