Seite 1 von 1

Zeichen ersetzen per SQL..

Verfasst: 20.12.2005 13:38
von compuphonic
huhu ich versuche in postings zeichen durch andere zeichen zu ersetzen..

UPDATE forumprefix_posts_text
SET post_text = REPLACE(post_text, 'ü', 'ü')
WHERE post_text LIKE '%ü%'

klappt aber leider nicht, was ist denn daran falsch?
ich will damit falsche Umlaufe umkonvertieren..

da es ein umzugsproblem war, poste ich das mal hier, ist hoffentlich richtig..
weil ansich ist es ja eine SQL frage..

Verfasst: 20.12.2005 22:01
von compuphonic
hmm, weiss keiner? schade..

muss ich wohl ein php script schreiben..

Re: Zeichen ersetzen per SQL..

Verfasst: 20.12.2005 22:44
von buegelfalte
compuphonic hat geschrieben:klappt aber leider nicht, was ist denn daran falsch?
Gibts ne Fehlermeldung ?
Ansonsten kannst du die WHERE-Anweisung auch weglassen, der ersetzt ja eh nur, wo es vorkommt ...

Verfasst: 20.12.2005 22:47
von compuphonic
stimmt eigentlich.. nunja, er findet das zeug scheinbar nicht.. er sagt halt er hätte 0 zeilen bearbeitet.. ich versuchs mal ohne where klausel..

nun, der skin sagt ja: utf8, also myphpadmin, obs da konflikte gibt? ich will die zeichen ja in ISO haben..
wie kann man da sicher gehen?..

Re: Zeichen ersetzen per SQL..

Verfasst: 21.12.2005 01:03
von IPB_Flüchtling
compuphonic hat geschrieben:UPDATE forumprefix_posts_text
SET post_text = REPLACE(post_text, 'ü', 'ü')
WHERE post_text LIKE '%ü%'
Hallo compuphonic,

statt forumprefix verwendest Du aber schon den tatsächlichen Präfix der Tabelle posts_txt?

Normalerweise heißt die Tabelle phpbb_posts_txt. Wie sie bei Dir heißt, weiß ich natürlich nicht.

Mehr dazu hier: http://www.phpbb.de/viewtopic.php?p=317782#317782

LG, IPB_Flüchtling

Verfasst: 21.12.2005 01:12
von IPB_Flüchtling
@compuphonic:

Da Du gerade online bist, editiere ich meinen Beitrag jetzt mal nicht sondern schreibe einen neuen:

Schau Dir mal diesen Thread an: http://www.phpbb.de/viewtopic.php?t=101 ... derzeichen

LG, IPB_Flüchtling

Verfasst: 21.12.2005 01:13
von compuphonic
selbstverständlich, ich poste den nur nicht hier, ich bin paranoiiker™
ich nenn es jetzt mal forumprefix.. könnte auch schwaderlappen heissen, solang es eben der wahrheit entspricht..

ist mir natürlich klar.

übrigens ist das problem sicher in tateinheit mit der tatsache: myphpadmin nutzt utf8, stell ich auf iso seh ich zwar auch komisch zeichen ,aber diese durch die richtigen ersetzen will die dB nicht..

war vorher iso, soll iso bleiben, man kann aber als anzeige nur utf wählen (deutsch und englisch)..

vermutlich ist das auch ein problem und er erkennt garnicht erst diese zeichen.. wie kann man sowas überprüfen? sind ja alles schräge zeichen..

HUCH 2tes posting nicht gesehen. ich check das mal..

imuss ich checken..

Verfasst: 23.12.2005 16:20
von compuphonic
thema nicht erledigt..

nur falls sich einer interessiert ;) *G*

Verfasst: 28.11.2006 20:09
von compuphonic
ich gebs auf, hab einfach ein tool gebastelt, was das ganze dann umrödelt.. - auch auf die gefahr hin, dass keinen das interessiert.. ;)

gegen info dazu hab ich immernoch nix *G*