Alex: Datensatz ergänzen oder löschen

Beitrag lesen

Hello Tom,

könntest Du die Aufgabe bitte nochmal im Klartext ohne "Statements" fomulieren?

Sehr gerne :)

Ich habe das bisher so verstanden:

Ein User versucht Daten einzugeben.
Diesen User kann es schon geben -> Spezialbeahndlung 2)
oder diesen User gibt es bidher nicht -> Spezialbehandlung 1)

Richtig. Konkretisiert:

Ein neuer Benutzer kann sich registrieren (neuer Datensatz in Tabellen "benutzer" und "optionen"*) oder ein bestehender User seinen Account löschen (Datensatz in Tabellen "benutzer" und "optionen" gelöscht**) oder seinen Optionen ändern (Datensatz in Tabelle "optionen" anpassen***). Admins können zusätzlich den Benutzernamen "name" in der Tabelle "benutzer" ändern****. Alle diese Optionen liefert mein CMS.

Alle diese möglichen Änderungen sollen nun auch Einfluss auf meine (nicht zum CMS gehörende) Tabelle "statistik" haben.

* = der Benutzer soll auch in "statistik" angelegt werden
** = der DS des Benutzers soll auch in "optionen" gelöscht werden
*** = der DS des Benutzers soll in "statistik" gelöscht werden, wenn er die Option von 1 zu 0 ändert bzw. dort angelegt werden, wenn er die Option von 0 zu 1 ändert
***** = siehe *; der bisherige DS kann dann gelöscht werden (nachrangig)

All dies soll nicht live geschehen, sondern ich wollte dies über einen Cronjob stündlich aktualisieren.

Ich hoffe so ist es etwas klarer!?