Datensätze nach suchbegriff löschen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ausdruck
bedingung
code
datenbank
entfernen
fehler
feld
frage
funktion
input
spalte
suchbegriff
suchwort
text
tun
uhr
verbindung
webseite
-
Hallo!
Da ich ehrlichgesagt nich wiklich auf so viele Seiten vorbereitet war,wollte ich fragen ob es eine Funkiton gibt,die Datensätze nach einem suchbegriff zu löschen,zB. Ich gebe in ein Input-Feld Uhr ein und alle Seiten die Ihrgendetwas mit Uhr zu tun haben werden gelöscht!
Aber ich weiß nicht wie ich das machen kann! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ganz einfach: Mit der WHERE-Bedingung. Ich nehme an, dass du den Ausdruck in einer Tabellenspalte finden willst, in der auch noch anderer Text steht. Falls nur das Suchwort in der Spalte steht einfach die Prozentzeichen entfernen.
mysql_query("DELETE FROM `tabellenname` WHERE `spaltenname` LIKE '%".$suchwort."%';");
-
mmh das funktioniert nicht so ganz:
<?php $suchwort = $_POST["Link"]; $link = mysql_connect("mysql.lima-city.de","***","***") or die ("Keine Verbindung moeglich<br />Server möglicherweiße offline!"); mysql_select_db("db_159226_1") or die ("Die Datenbank existiert nicht"); $loeschen = mysql_query("DELETE FROM `Idarus` WHERE * LIKE '%".$suchwort."%';"); if($loeschen == true) { echo "<br />><br /><br /><br /><br />Webseite ist jetzt in aus unserer Datenbank . "; } else { echo "Fehler"; } ?>
Edit:
Beitrag kann geschlossen werden,in PHP myAdmin gibt es diese Funktion!
Beitrag zuletzt geändert: 24.12.2009 17:19:13 von gaestefun -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage