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!?