Seite 1 von 1
[erledigt]SQL-Fehler - bitte um Hilfe
Verfasst: 18.06.2009 18:25
von womo2006
Hallo,
ich brauche bitte mal eure Hilfe. Ein User in meinem Forum möchte einen Text ins Forum kopieren und erhält beim Absenden folgende Fehlermeldung:
**SQL ERROR [mysql 4]
Incorrect string value "\xEF\x81\x8C.E..."for column "post_text" at row 1 [1366]**
Re: SQL-Fehler - bitte um Hilfe
Verfasst: 18.06.2009 18:45
von oxpus
Hallo,
das Feld post_text in der Datenbank-Tabelle phpbb_posts wird wohl im falschen Format angelegt worden zu sein, um die UTF-8 Multibyte-Zeichen verarbeiten zu können.
Entweder ist es ein BLOB-Feld oder ein MEDIUMTEXT-Feld.
Dsa kannst du am besten noch mit phpmyadmin oder mysqldumper einsehen, indem du die Struktur der Tabelle phpbb_posts anzeigen lässt.
Je nach dem, welcher Feldtyp das Feld nun ist, stelle auf den anderen von mir genannten Typ um. Dannach sollte es wieder gehen.
Re: SQL-Fehler - bitte um Hilfe
Verfasst: 18.06.2009 19:46
von womo2006
oxpus hat geschrieben:
Entweder ist es ein BLOB-Feld oder ein MEDIUMTEXT-Feld.
Dsa kannst du am besten noch mit phpmyadmin oder mysqldumper einsehen, indem du die Struktur der Tabelle phpbb_posts anzeigen lässt.
Je nach dem, welcher Feldtyp das Feld nun ist, stelle auf den anderen von mir genannten Typ um. Dannach sollte es wieder gehen.
Hallo oxpus,
der Feldtype ist "Mediumtext". Wenn ich auf "Blob" umstelle, erhalte ich diese Fehlermeldung:
**Fehler
SQL-Befehl:
ALTER TABLE `phpbb_posts` CHANGE `post_text` `post_text` BLOB NOT NULL
MySQL meldet: Dokumentation
#1283 - Column 'post_text' cannot be part of FULLTEXT index**
Re: [erledigt]SQL-Fehler - bitte um Hilfe
Verfasst: 19.06.2009 10:53
von womo2006
Fehler gefunden: Der User hatte den Text von seiner HP kopiert und dabei ein Smilie mit übernommen. Wegen des Smilies hat dann die Kiste gestreikt.
@oxpus
Vielen Dank für deine Hilfe.
Re: [erledigt]SQL-Fehler - bitte um Hilfe
Verfasst: 19.06.2009 11:38
von dieweltist
Dann muss aber noch ein Fehler im System sein, denn ein ungültiger Smilie-Code kann normalerweise keinen SQL-Fehler erzeugen.
Re: [erledigt]SQL-Fehler - bitte um Hilfe
Verfasst: 20.06.2009 11:00
von womo2006
In dem Text, den der User mir geschickt hatte, war es ein Smilie, nach dem Einfügen war nur ein Quadrat zu sehen.
Re: [erledigt]SQL-Fehler - bitte um Hilfe
Verfasst: 20.06.2009 11:56
von oxpus
Dann bezog sich das wohl auf ein externes Bild?
Re: [erledigt]SQL-Fehler - bitte um Hilfe
Verfasst: 20.06.2009 12:52
von womo2006
Nach dem Einfügen, sah es dann so aus:
**...lief es unten aus der Spüle wieder raus **