Mailinglisten-Archive |
Aaaah - das ist auf jeden Fall schon mal die richtige Richtung. Danke! Nur brauche ich erst mal ein "SELECT *" weil ich den Datensatz mit der kleinsten "id" erst mal verarbeiten und dann löschen will. Außerdem wäre wichtig das zwischen selektieren und löschen kein zweiter Prozess die gleiche "id" ausliest weil ja sonst hinterher beide versuchen würden den gleichen Eintrag zu löschen. Christian -----Ursprüngliche Nachricht----- Hallo Christian, mit: DELETE FROM $tablename WHERE id=(SELECT min(id) FROM $tablename) kannst du eine verschachtelte selectanweisung durchfuehren. Wenn das unter mysql nicht geht (ich kenn mysql nicht), mach 2 Abfragen daraus. Gruss Thomas Christian Victor schrieb: > > Das Problem dabei ist, dass ich das "erste" Element auslese und dann sofort > lösche. Wenn ich also einen Index verwende dann lese ich beim ersten mal > "id=1" aus und lösche dann "id=1". Wenn ich jetzt beim 2. Aufruf wieder nach > "id=1" suche kriege ich natürlich eine Fehlermeldung. >
php::bar PHP Wiki - Listenarchive