Seite 1 von 1

Inhalte der DB automatisch suchen und ersetzen?

Verfasst: 20.01.2006 15:09
von Loewenherz
Hi,
ich müsste in der Datenbank des phpBB (Standardtabellen) zwei Dinge automatisch suchen & ersetzen:

1. Bei allen Usernamen mit Leerzeichen sollten Leerzeichen durch etwas anderes ersetzt werden, beispielsweise einen Unterstrich. Oder komplett wegfallen.
2. Falls in der Signatur Apostrophe (') vorkommen, sollten diese durch irgendetwas ersetzt werden (Bindestrich, Leerzeichen etc.).

Kann mir jemand sagen, wie die MySQL-Anweisung dafür lauten müsste, die ich in phpMyAdmin eingeben kann?

Verfasst: 20.01.2006 16:15
von Miroerr
http://www.phpbb.de/viewtopic.php?t=56896
Eventuell kannst du das ja umbauen ...

Verfasst: 20.01.2006 16:42
von Loewenherz
Glaube nicht so einfach. Gerade durch die Ersetzung des Apostrophs, der in MySQl eine Funktion hat. Die Anweisung kann wohl schlecht so lauten:

Code: Alles auswählen

REPLACE(post_text, ''', ' ')
Oder wurde das Teil als HTML-codiertes Sonderzeichen abgespeichert?

Verfasst: 09.06.2008 13:34
von JimboV
Wie kann ich den lastpostname in der Datenbank ändern, der Link ändern nur den beitrag. Das mit dem automatischen Suchen und Ersetzen ist aber ne gute Idee.