#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? + Multi-Zitat Zitieren
#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()); + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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 <> '' + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren