Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

betreffend o.shop in php

hallo alle zusammen.Ich habe ein folgendes anliegen betreffend eines einfachen Onlineshops.
Die Daten sollen ausgelesen,geschrieben, werden.
Die Befehle select [auswählen] insert [einfügen] sollen dabei vorhanden sein.
Der Onlineshop soll eine einfache Bedingung zum ausführen sein.

Der erste Fehler ?!

Erstmal zur der Struktur der Mysql Datenbank

Code:                   In Zwischenablage kopieren (nur IE)
1">

[
Hier gehts zum Orginal Eintrag "betreffend o.shop in php" im Forum

Antworten

wieso legst du im warenkorb nochmals die ganzen artikeltabellen an, und nicht einfach eine eindeutige ID des artikels?


2.

Zitat:
bieler postete
wieso legst du im warenkorb nochmals die ganzen artikeltabellen an, und nicht einfach eine eindeutige ID des artikels?
Wie kann ich vorgehen um eine eindeutige Id des Artikels auszugeben?


3.

wie wärs mit der pid? Die ist ja wohl eindeutig....bevor du dich aber da dran machst, solltest du wohl noch einwenig Datenbankgrundlagen lernen...
insbesondere das thema "Die 5 Normalformen" solltest du anschauen.


4.

Datenbankstrukturdefinition = Die Sql Konstrukte "ausführen zum Speichern der Daten"
Datenabfrage= Abrufen und Formate anzeigen
Datenbearbeitung= Einfügen,aktualiesieren
Datenzugriffssteuerung=Verwalten w.zB: einfügen löschen etc
Datenintegrität=Sql verhinderung von Datenbeschädigungen u.Systemausfällen

SQL ist lediglich eine Schnittstelle zum ausführen der Datenbankver.

Fangen wir mal an

Die Tabelle Warenkorb benötigen wir doch zum ausführen der einzelnen Artikel?


5.

Sollten das die 5 Normalformen sein? wo hast du denn sowas her?!
Bitte lesen und verstehen:
Die 5 Normalformen
Zusätzlich solltest du da wohl mal alles zu SQL lesen.

Was du da aufgezählt hast sieht mir nach den Sprachschichten von SQL aus(DDL,DML,DCL,DQL)
Woher Du aber diese komischen Definitionen her hast, hab ich keine Ahnung.

Und dein Satz "SQL ist lediglich eine Schnittstelle zum ausführen der Datenbankver." klingt auch sehr logisch. Ok, SQL als schnittstelle zu bezeichnen, naja, sooo falsch isses nicht. Es ist ganz einfach eine Datenbanksprache. Aber was du mit "auführen der Datenbankver." meinst, keine Ahnung..die verbindung handelt jedenfalls nicht SQL...

Also, wie schon gesagt, lern erst einwenig Grundlagen. Dies ist nicht so einfach wies ausschaut, es ist durchaus einkleinwenig komplexer als du denkst.


6.

also zunächst einmal:

vernunftiges Datenbankdesign
- hier kannst du dir im Vorfeld schon mal gedanken über geeignete prefixes machen ( das erspart dir später bei joins die Verwendung von unübersichtlichen aliases)
-Kategorien, Produkte ect.

in den Warenkorb packst du dann die eindeutige prod_id, die bestellte Anzahl, sonstige Sonderheiten: Größe|Farbe| was weiss ich, den ganzen Klumpatsch speicherst du dann in einer z.B. session
Code:                   In Zwischenablage kopieren (nur IE)
2">

oder wenn du keinen Plan hast, verwendeste eine der zahlreichen OpenSource Lösungen.


Hier gehts zum Orginal Eintrag "betreffend o.shop in php" im Forum
 
phpforum.de | Impressum | Handy Bundles