Axel
Butterfly
- 17 Juni 2006
- 76
- 1
Hallo.
Ich Hab 2 Tabellen (user und transaktionen).
Ich möchte gerne aus "transaktionen" alle Einträge eines users löschen, bis auf 50.
Habe nur grad keine Idee wie ich das anstellen soll.
Gibt es dafür vllt eine Funktion im mysql_query?
Wie würdet ihr das Problem lösen.
Damit nur die alten Datensätze gelöscht werden kann man sie an der spalte Zeit ordnen (enthält unix-timestamp).
bis jetzt sieht mein Code so aus:
Danke schonmal im Vorraus.
Ich Hab 2 Tabellen (user und transaktionen).
Ich möchte gerne aus "transaktionen" alle Einträge eines users löschen, bis auf 50.
Habe nur grad keine Idee wie ich das anstellen soll.
Gibt es dafür vllt eine Funktion im mysql_query?
Wie würdet ihr das Problem lösen.
Damit nur die alten Datensätze gelöscht werden kann man sie an der spalte Zeit ordnen (enthält unix-timestamp).
bis jetzt sieht mein Code so aus:
PHP:
...
$abfrage = mysql_query("SELECT * FROM user");
while($row = mysql_fetch_object($abfrage))
{
$userID = $row->id;
$abfrage2 = mysql_query("SELECT * FROM transaktionen WHERE user = '$userID'");
while($row2 = mysql_fetch_object($abfrage2)) {
# ??? #
}
}
...
Danke schonmal im Vorraus.
