Hallo Leute,
ich habe einen Mitgliedsbereich bei dem sich Leute Profil-Seiten erstellen können (auch mehrere). Damit ich nun weiß welcher Nutzer wie viel Speicherplatz belegt hat, möchte ich gerne an hand der Tabelle zählen wie viel "Daten" in Bytes in der Tabelle auf Nutzerebene vorhanden sind. Unter Anderem gibt es eine Tabelle die heißt pages
hier der aufbau:
page_id -> eindeutige seiten-id
user_id -> id des nutzers
page_title -> varchar (seiten-titel)
[....] -> diverse textfelder und varchars
dat_last_change -> datum als unix-time-stamp
das [....] beschreibt nur, dass hier einige spalten sind, die ich der übersichthalber hier jetzt nicht anführe. Ich möchte so in der Art zählen (ich weizz der code ist shit, aber es sollte zeigen was ich meine):
SELECT user_id, sum(machbytes(vonallenspalten)) WHERE user_id='3' LIMIT 1
Die MySQL-Abfrage SHOW TABLE STATUS hat keinen Sinn, weil ich mehrere Seiten von verschiedenen Nutzern über diese Tabelle verwalte.
Danke für die Anregungen,
Greets
Jo