Datensätze löschen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Wie kann ich datensätze in mysql löschen?
möglichst mit fortlaufender id?
geht das? und wenn, wie? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
$id = 1; while(id==100) { DELETE FROM tabellenname WHERE id=\'$id\' $id++; }
z.b. id ist die id der löscht jetzt alle datensätze bis 100
mfg -
Also der Code ist nicht gerade wirklich der PHP-Code wie er sein sollte, so ists besser:
<?php $id = 1; while (id < 100) { mysql_query(\'DELETE FROM tabellenname WHERE id=\'.$id); $id++; } ?>
Kleine Beschreibung Löscht alle Zeilen in tabellenname, deren id zwischen 0 und 99 ist. -
sandrock-jonas schrieb:
<?php mysql_query(\\\'DELETE FROM tabellenname WHERE id<\\\'100\\\'\\\'); ?>
Warum setzt hier eigentlich jeder Zahlen in MySQL in Anführungszeichen, das sind doch keine Strings, in MySQL geht das, aber z.B. PostgreSQL meckert da....
Zumal folgendes 2 Zeichen kürzer ist:
<?php mysql_query(\'DELETE FROM tabellenname WHERE id < 100\'); ?>
-
thx, es klappt jetzt
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage