Hallo @all erstmal,
ich bin leider ein novize was php angeht, von sql habe ich zumindest rudimentere kenntnisse.
zu meinen problem:
ich habe folgenden aufbau einer tabelle...
id , id_user, irgendewas , timestamp, id_old
----------------------------------------------------------------
1 | 1 | hallo | 200705011330 | 0 |
2 | 2 | test | 200705011331 | 0 |
3 | 3 | tabel | 200705011332 | 0 |
4 | 1 | auto | 200705011333 | 1 |
5 | 4 | vw | 200705011334 | 0 |
6 | 1 | jesus | 200705011335 | 4 |
7 | 5 | ball | 200705011336 | 0 |
8 | 4 | hund | 200705011337 | 5 |
9 | 4 | mieze| 200705011338 | 8 |
10 | 5 | hallo | 200705011339 | 0 |
wenn ein user in seinem datensatz eine änderung macht
soll der alte nicht verschwinden, es wird ein neuer angelegt und in diesem wird auf die alte id verwiesen.
meine wuschausgabe stelle ich mit ungefähr so vor
datum abwärts sortiert:
nr 1, user 5, hallo, timestamp
nr 2, user4, mieze, timestamp
bearbeitet
nr 2.1, user4, hund, timestamp
bearbeitet
nr 2.2, user4, vw, timestamp
nr 3, user5, ball, timestamp
...
...
Das problem was ich habe ist, wenn ich mit einer schleife durchgehe
listet er mit jedes mal wenn eine id_old vorhanden ist alles wieder auf, also die überigen verweise. das heißt ich habe überhall doppelte einträge.
wie kann ich das am geschicktesten umgehen. vielleicht hat auch jeman noch einen anderen vorschlag für einen tabellen aufbau.
mit freundlichen gruß
pbk
ich bin leider ein novize was php angeht, von sql habe ich zumindest rudimentere kenntnisse.
zu meinen problem:
ich habe folgenden aufbau einer tabelle...
id , id_user, irgendewas , timestamp, id_old
----------------------------------------------------------------
1 | 1 | hallo | 200705011330 | 0 |
2 | 2 | test | 200705011331 | 0 |
3 | 3 | tabel | 200705011332 | 0 |
4 | 1 | auto | 200705011333 | 1 |
5 | 4 | vw | 200705011334 | 0 |
6 | 1 | jesus | 200705011335 | 4 |
7 | 5 | ball | 200705011336 | 0 |
8 | 4 | hund | 200705011337 | 5 |
9 | 4 | mieze| 200705011338 | 8 |
10 | 5 | hallo | 200705011339 | 0 |
wenn ein user in seinem datensatz eine änderung macht
soll der alte nicht verschwinden, es wird ein neuer angelegt und in diesem wird auf die alte id verwiesen.
meine wuschausgabe stelle ich mit ungefähr so vor
datum abwärts sortiert:
nr 1, user 5, hallo, timestamp
nr 2, user4, mieze, timestamp
bearbeitet
nr 2.1, user4, hund, timestamp
bearbeitet
nr 2.2, user4, vw, timestamp
nr 3, user5, ball, timestamp
...
...
Das problem was ich habe ist, wenn ich mit einer schleife durchgehe
listet er mit jedes mal wenn eine id_old vorhanden ist alles wieder auf, also die überigen verweise. das heißt ich habe überhall doppelte einträge.
wie kann ich das am geschicktesten umgehen. vielleicht hat auch jeman noch einen anderen vorschlag für einen tabellen aufbau.
mit freundlichen gruß
pbk
Kommentar