[PHP] Eintrag aus Datenbank löschen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von kuli, 29. September 2008 .

  1. 29. September 2008
    Eintrag aus Datenbank löschen

    Code:
    $sql = "DELETE FROM gaestebuch WHERE ip = [COLOR="Red"]...[/COLOR] ";
    mysql_query($sql) OR die(mysql_error());
    Ich möchte alle Zeilen aus der Tabelle gaestebuch löschen wo irgendwas in der Spalte ip steht.

    Was muss ich für ... einsetzen?
     
  2. 29. September 2008
    AW: Eintrag aus Datenbank löschen

    Hmm eigendlich ganz einfach^^


    $sql = "DELETE * FROM gaestebuch WHERE strlen(ip) > 0 ";
    mysql_query($sql) OR die(mysql_error());


    Alternativ würde glaub folgendes funktionieren.. da bin ich mri aber nicht ganz so sicher:

    $sql = "DELETE * FROM gaestebuch WHERE ip != NULL ";
    mysql_query($sql) OR die(mysql_error());
     
  3. 29. September 2008
    AW: Eintrag aus Datenbank löschen

    $sql = "DELETE * FROM gaestebuch WHERE strlen(ip) > 0 ";

    bringt FUNCTION billard.strlen does not exist.

    $sql = "DELETE * FROM gaestebuch WHERE ip != NULL "; funtzt
     
  4. 29. September 2008
    AW: Eintrag aus Datenbank löschen

    Lol, kapier ich was nicht oder warum macht ihr nicht einfach:

    $sql = "DELETE FROM gaestebuch WHERE ip = '127.0.0.1' ";
    mysql_query($sql) OR die(mysql_error());

    Anstatt 127.0.0.1 dann halt die gewünschte IP.


    EDIT: So hab ein wenig überlegt und so müsste es gehen:

    DELETE FROM gaestebuch WHERE ip <> ''
     
  5. 29. September 2008
    AW: Eintrag aus Datenbank löschen

    weil er alles gelöschte haben will, egal was drin steht.
    und da is deins sinnfrei.
     
  6. 29. September 2008
    AW: Eintrag aus Datenbank löschen

    $sql = "DELETE FROM `gaestebuch` WHERE CONVERT(`gaestebuch`.`ip` USING utf8) != '';
    mysql_query($sql) OR die(mysql_error());

    Mein Weg ohne große MySQL kenntnisse...
    != == Ungleich

    Hab dann einfach mir ne Zeile geschnappt wo in IP was drin ist.. Delete bei PMA gedrückt, Code kopiert und anstatt = XX auf != '' gesetzt...
    Nun löscht er alles wo in IP was drinne steht
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.