Viel Spam bei den Kommentaren - Comment_ID zurück setzen?

  • Hallo!

    Ich werde mit elend viel Spam bombardiert. Da Kommentare freizuschalten sind, landen sie nie auf meinem Blog, immerhin. Aber der Kommentar-Zähler (comment_ID) wächst dadurch immens. Ich bin bei Nummer 600 angekommen, dabei haben effektiv nur wenige Leute bisher Kommentare abgegeben.

    Ich will die comment_ID zum Bestandteil der Kommentarseite machen. Dafür hätte ich aber gerne, dass nur jene Kommentare gezählt werden, die veröffentlicht wurden.

    Gibt es da einen Trick?

    LGS

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Gibt es nicht, nein. Grundsätzlich wird jeder Kommentarversuch in die DB eingetragen und somit die ID erhöht. Der autoincrement-Wert wird beim Löschen eine Kommentars aber auch nicht zurückgesetzt, da ist aber DB-bedingt.

    wpseek.com - Die WordPress-Code-Suchmaschine

  • Gibt es denn Gefahren, diesen Operator in phmyadmin einzusetzen? Dass plötzlich die Kommentarfunktion ganz zerschossen ist, dass die Software die Zählung nicht mehr hinkriegt oder sowas?

  • Gibt es denn Gefahren, diesen Operator in phmyadmin einzusetzen? Dass plötzlich die Kommentarfunktion ganz zerschossen ist, dass die Software die Zählung nicht mehr hinkriegt oder sowas?


    Ich würde es lassen! Denn auf die IDs wird ja von anderen Tabellen aus teilweise verwiesen und dann stimmen die Zuordnungen nicht mehr!
    Außerdem kann es dem Anwender egal sein, wie die IDs aussehen. Das ist in rein kosmetisches Problem. Und Sicherheit und DB-Integrität sollten vorgehen.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Es geht hier doch nicht um das ändern betsehender ID´s, sondern darum das nach dem ich lösche, die gelöschten ID´s trotzdem nicht mehr zur Verfügung stehen. Das nicht alle gehen ist klar, aber ein zurücksetzen des Autowertes auf die letzte ist doch möglich. also wenn die letzte wirklich genutze die 537 ist, das als nächstes die 538 genommen wird und nicht die 772, auf die es hochging durch die nun gelöschten Kommentare? jetzt verstanden? :-) In einem anderen Projekt hat ich das so gelöst das immer die letzte ausgelesen wird und einfach +1 gerechnet wird und dann erst eingetragen. Da war das Problem nämlich das plötzlich nichts mehr ging, da der Autowert seine Grenze ereicht hatte. Dann ist nämlich Ende Gelände. Wobei ich nicht weiß wo das bei bigint(20) ist?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!