Keine Ahnung, ob dieser Beitrag jetzt noch aktuell ist, aber da er gerademal
eine Woche her ist, dennoch eine Antwort:
Michael wrote:Nun meine Frage:
Gibt eine Möglichkeit dies automatisch erledigen zu lassen? :D
Oder muss ich wirklich jeden einzelnen Beitrag editieren und jeden einzelnen Kommentar von Hand löschen, sowie 'Kommentare zulassen' auf 'n' setzen?
Das geht mittels SQL:
Um die Kommentare für alle Beiträge zu deaktivieren einfach nur
(Standard-Tabellenname, Prefix ggf. davor setzen)
Und um alle Kommentare zu löschen einfach nur
Also besteht keine Notwendigkeit, das jetzt tatsächlich alles manuell zu machen, falls kein phpMyAdmin installiert ist, das ganze einfach in ein Script packen:
del_and_reset_comments.php:
Code: Select all
<?
//Die beiden SQL-Abfragen in ein Array packen
$query = array ("UPDATE faqdata SET comment='n'","DELETE FROM faqcomments WHERE 1");
//Aufbau der Verbindung zur SQL-Datenbank (Daten einsetzen !!)
$link = mysql_connect("SERVER", "BENUTZER", "PASSWORD")
or die("Verbindungsaufbau fehlgeschlagen" .mysql_error());
//Verbindungsaufbau war erfolgreich
echo "Verbindung wurde aufgebaut";
//Queries an die SQL-DB schicken:
foreach ($query as $myquery) {
if ($result = mysql_query ($myquery)
or die ("Ungültige Abfrage: ".$myquery." " . mysql_error() ) )
echo "Erfolgreich:".$myquery;
}
mysql_close($link);
?>
Aber vorher bitte ein Backup der Datenbank machen, da ich das jetzt nicht
getestet habe :-)