kostenloser Webspace werbefrei: lima-city


Datensätze löschen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    tillorgias

    tillorgias hat kostenlosen Webspace.

    Wie kann ich datensätze in mysql löschen?
    möglichst mit fortlaufender id?

    geht das? und wenn, wie?
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. familie-schiffer

    Kostenloser Webspace von familie-schiffer, auf Homepage erstellen warten

    familie-schiffer hat kostenlosen Webspace.

    $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
  4. 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.
  5. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    Einfacher wäre allerdings (womit du dir 99 Anfragen an den MySQL-Server sparen könntest):

    <?php
    mysql_query(\"DELETE FROM tabellenname WHERE id<100\");
    ?>


    edit: Anführungszeichen entfernt, weil id ja idR ein Integer ist.

    Beitrag geändert: 2.3.2008 13:44:46 von sandrock-jonas


  6. 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\');
    ?>
  7. Autor dieses Themas

    tillorgias

    tillorgias hat kostenlosen Webspace.

    thx, es klappt jetzt
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!