Seite 1 von 1

Neues Thema und vorhanden Thema schreiben kommt SQL Fehler

Verfasst: 27.02.2008 23:50
von pbrummer
Hallo,

wenn jemand ein neues Thema schreiben will oder auf ein vorhandenes Antwortet erscheint jetzt plötzlich nach dem Absenden folgender Fehler



Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Data too long for column 'post_subject' at row 1 [1406]

SQL

INSERT INTO phpbb3_posts (forum_id, poster_id, icon_id, poster_ip, post_time, post_approved, enable_bbcode, enable_smilies, enable_magic_url, enable_sig, post_username, post_subject, post_text, post_checksum, post_attachment, bbcode_bitfield, bbcode_uid, post_postcount, post_edit_locked, topic_id) VALUES (4, 3, 0, '217.237.82.90', 1204152095, 1, 1, 1, 1, 1, '', 'TSV1860 - FC Bähh', 'Unsere Mannschaft hat heute sehr gut gespielt wäre der Elfmeter nicht rein, hätten wir sie geschlagen !!', '8973dcbb3d2e9ed69ea7c8a82516583f', 0, '', 'wgmw1n36', 1, 0, 296)

BACKTRACE


FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: includes/functions_posting.php
LINE: 1828
CALL: dbal_mysql->sql_query()

FILE: posting.php
LINE: 1003
CALL: submit_post()




Was kann ich den da machen hab echt keine Ahnung, was ich dagegen tun könnte.


zum Forum www.loewenkurve.de

Verfasst: 28.02.2008 00:40
von redbull254
Hallo,erstmal ;-)

schau mal hier, vielleicht hilft Dir das schon weiter, sonst einfach mal den Titel bei Google eingeben. :wink:

http://www.phpbb.de/archiv/o_t__t_16335 ... nbank.html

Verfasst: 29.02.2008 17:30
von pbrummer
ja dorten wird gemeint es sollte der Wert von varchar auf 8 gestellt werden

z.b. schrieb wer

Tabelle phpbb_privmsgs das Feld bbcode_uid und erhöhe auch dort die Länge das varchar's von 5 auf 8

das ist bei mir aber schon auf 8
hmm..

Verfasst: 29.02.2008 17:31
von nickvergessen
Du hast eher ein Problem mit der Kollation (Zeichensatz)

Verfasst: 29.02.2008 17:34
von pbrummer
was heisst das dann ?

was kann ich dagegen machen ?

Verfasst: 29.02.2008 17:39
von pbrummer
bei der 'post_subject' at row kann ich aber auch kein varchar auf 8 stellen sehe ich gerade

Verfasst: 01.03.2008 11:31
von nickvergessen
musst du auch nicht.
Aber der Zeichensatz oder Kollation sollte uft8_bin sein

siehe auch
http://www.phpbb.de/viewtopic.php?p=963735#963735

Verfasst: 04.04.2008 17:10
von pbrummer
Mit dem einen Link zu dem Thread bin ich jetzt ehrlich gesagt nicht schlauer geworden, was muss ich jetzt da genau machen das es wieder funktioniert ?