Zur Erklärung:
Du musst einfach die Zeile löschen, in der du seine Userdaten gespeichert hast.
Beim Beispiel von jperl ist x die Tabelle, und user die Variable, wo du den Usernamen gespeichert hast.
Musst du halt noch anpassen.
Wenn du allerdings für jeden User eine Tabelle erstellt hast, dann kannst du einfach die ganze Tabelle löschen.
Das geht glaub ich mit
DROP TABLE x ...glaub ich
Du musst einfach die Zeile löschen, in der du seine Userdaten gespeichert hast.
Beim Beispiel von jperl ist x die Tabelle, und user die Variable, wo du den Usernamen gespeichert hast.
Musst du halt noch anpassen.
Wenn du allerdings für jeden User eine Tabelle erstellt hast, dann kannst du einfach die ganze Tabelle löschen.
Das geht glaub ich mit
DROP TABLE x ...glaub ich
nyuuu
Zitat
Original von Matt
Zur Erklärung:
Du musst einfach die Zeile löschen, in der du seine Userdaten gespeichert hast.
Beim Beispiel von jperl ist x die Tabelle, und user die Variable, wo du den Usernamen gespeichert hast.
Musst du halt noch anpassen.
Wenn du allerdings für jeden User eine Tabelle erstellt hast, dann kannst du einfach die ganze Tabelle löschen.
Das geht glaub ich mit
DROP TABLE x ...glaub ich![]()
jop das stimmt.
und noch zu meiner lösung vorhin. oft kommt es vor, dass die datensätze nicht ganz gelöscht werden.
deshalb solltest du nach jeden delete from ...
auch ein optimize table x statement stehen haben.
|
|
PHP-Quelltext |
1 2 3 4 5 |
$sql = "DELETE FROM x WHERE user='y'";
mysql_query($sql) or die(mysql_error());
$sql = "OPTIMIZE TABLE x";
mysql_query($sql) or die(mysql_error());
|
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Zitat
Original von Matt
@jperl:
Was bewirkt dieser Befehl?
wenn du etwas aus eine tabelle löscht, dann kann das ergebnis so aussehen [siehe angehängte grafik].
so wird jetzt aber unnötiger speicherplatz verplempert und wenn man viele datensätze hat und oft welche löscht, kann das die geschwindigkeit schon beeinflussen.
mit dem optmize statement wird nun die tabelle optimiert und der überhang entfernt, den du ja sowieso nicht mehr brauchst.
das gibts auch hier nochmal zum nachlesen:
http://www.mysql.com/doc/de/OPTIMIZE_TABLE.html
jperl
#edit
hoffe das bild ist jetzt besser
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jperl« (1. Januar 2004, 13:40)
Ähnliche Themen
-
PHP »-
leeren der gesamten tabelle?
(19. Januar 2006, 21:52)
-
Datenbanken »-
Suche MySQL-Befehl zum vertauschen von Werten
(13. Februar 2004, 20:37)
-
(X)HTML & CSS & DHTML & Javascript »-
Ausrichtung in Tabelle bestimmen???
(19. Juni 2003, 20:54)
-
FreeWebspace »-
[Frage] MySQL Fehler in der Datenbank
(25. April 2003, 19:35)
-
(X)HTML & CSS & DHTML & Javascript »-
Mittelpunkt?
(1. Dezember 2002, 10:29)



*merken muss*