![]() |
Anzeige:
|
|
|||||||
| PHP/MySQL Alles rund um die Programmiersprache PHP sowie MySQL. |
|
![]() |
|
|
LinkBack | Themen-Optionen | Ansicht |
|
|
#1 (Direktlink) |
|
Gast
Beiträge: n/a
|
Hi,
kann mir einer sagen wie man Reservierungen in Datenbanken vornehmen kann bzw was man beachten muss. |
|
|
|
|
#2 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
|
Definiere Reservierungen?
|
|
|
|
|
|
#3 (Direktlink) |
|
Gast
Beiträge: n/a
|
Ich dachte z.B. so, wenn ich Artikel verkaufe und 1 Artikel wird zur gleichen Zeit gekauft, von Kunde a und Kunde b. Dieser aber nur 1 mal zur Verfügung steht, muss ich diesen ja an Kunde a bzw b reservieren, damit Kunde a oder b ihn nicht bestellen kann.
Ich hoffe ihr versteht auf was ich hinaus will, ist vll nicht schön formulliert. => Frage, muss ich eine neue Tabelle mit den Reservierung anlegen oder gibt es einen Befehl (Lock..). |
|
|
|
#4 (Direktlink) |
|
Forenmaskottchen
![]() Registriert seit: 18.07.2004
Ort: Schwabenländle
Beiträge: 922
|
Die Datenbank sorgt dafür, dass die Zugriffe threadingsicher ablaufen.
Angenommen Count ist die Variable, in der die Restmenge eines Artikels gespeichert ist: UPDATE Artikel SET Count=Count-1 WHERE Count > 0 AND ID = ArtikelID; Hier wird nur ein Artikel aus der DB genommen, wenn auch wirklich noch einer drin ist. Etwas weiter kannst du mit IFs gehen: http://forum.de.selfhtml.org/archiv/2005/1/t98969/ Grüße Genesis |
|
|
|
![]() |
|
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
|
|