Seite 1 von 1

Problem mit User Profil Gästebuch

Verfasst: 08.02.2009 20:16
von discussion-community
Hallo,

habe folgendes Problem, wenn ich einen Gästebucheinrtag schreiben will :

SQL ERROR [ mysqli ]

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

SQL

INSERT INTO phpbb_profile_guestbook (user_id, poster_id, gb_time, title, message, user_guest_name, bbcode_uid, bbcode_bitfield) VALUES (2, 2, 1234120460, 'teszhbsnfklnlefd', 'hallooooo allelesnabfsknr <!-- s:D --><img src=\"{SMILIES_PATH}/icon_e_biggrin.gif\" alt=\":D\" title=\"Überglücklich\" /><!-- s:D --> <!-- s;) --><img src=\"{SMILIES_PATH}/icon_e_wink.gif\" alt=\";)\" title=\"Zwinkern\" /><!-- s;) -->', 'Volkan', '1o0flfn1', '')

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: memberlist.php
LINE: 733
CALL: dbal_mysqli->sql_query()

Anscheinend klappt es ohne Smilies, mit Smilies erscheint dieser Fehlercode von oben.

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 06:39
von Shugo
Führe mal folgendes in der DB aus :

Code: Alles auswählen

 ALTER TABLE `phpBB_profile_guestbook` CHANGE `message` `message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 12:10
von discussion-community
es kommt das hier :

Fehler

SQL-Befehl:

ALTER TABLE `gb4_profile_guestbook` CHANGE `message` `message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

MySQL meldet: Dokumentation
#1146 - Table 'discussion.gb4_profile_guestbook' doesn't exist

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 16:29
von Shugo
Ja sry
gb4 ist eine Präfix
so wenn die präfix phpBB ist

Code: Alles auswählen

 ALTER TABLE `phpBB_profile_guestbook` CHANGE `message` `message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
Solltest du eine andere verwenden ändere

Code: Alles auswählen

phpBB_profile_guestbook
in

Code: Alles auswählen

deineprafix_profile_guestbook

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 16:40
von discussion-community
funkt nicht :

Fehler

SQL-Befehl:

ALTER TABLE `deineprafix_profile_guestbook` CHANGE `message` `message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

MySQL meldet: Dokumentation
#1146 - Table 'discussion.deineprafix_profile_guestbook' doesn't exist

oder mach ich da was falsch ?

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 16:53
von Shugo
wie ist den deine Präfix? Hast du denn überhaupt die SQL Änderungen gemacht?

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 17:03
von discussion-community
die Präfix lautet :

phpbb_profile_guestbook

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 17:05
von Shugo

Code: Alles auswählen

 ALTER TABLE `phpbb_profile_guestbook` CHANGE `message` `message` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 17:08
von discussion-community
vielen Dank :) jetzt hat es funktioniert

Re: Problem mit User Profil Gästebuch

Verfasst: 09.02.2009 17:12
von Shugo
kein problem ^^