Seite 1 von 2

MySQL Fehlermeldung

Verfasst: 26.12.2010 11:50
von editor2
Hallo,

ich habe ein rießengroßen Problem.

Nachdem ich das Registrationsformular ausgefülle und auf Abschicken klicke:

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Illegal mix of collations (latin1_bin,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' [1267]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere die Board-Administration, falls dieses Problem fortlaufend auftritt.

Was genau muss ich in mySQL ändern? Ich habe echt kA. Bitte um Hilfe, Danke

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:04
von Gast234254

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:11
von editor2
Ich möchte das Forum nicht neu installieren. Ich habe nach der Koolationen nachgeschauen und sind unterschiedlich, wie genau kann ich nun alles in UTF8 unändern?

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:24
von Mahony
Hallo
Folgender Befehl sorgt für die Änderung des Zeichensatzes

Code: Alles auswählen

ALTER TABLE `phpbb_xx` CONVERT  TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;


phpbb_xx muss dabei mit dem zu ändernden Tabellennamen ersetzt werden.


Grüße: Mahony

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:30
von editor2
Kann ich auch mehrere Table gleich ändern?

ALTER TABLE `phpbb_xx, phpbb_xy, phpbb_xz` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Würde das so in etwa gehen?

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:31
von Mahony
Hallo
Kann ich auch mehrere Table gleich ändern?
Nein


Grüße: Mahony

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:40
von editor2
Ich habe noch ein Problem,...

Wenn man in meiner Registrationsformular im eMail "ö, ä, ü, .. etc." eingibt wird dies nicht anerkannt. Ist dies normal in phpBB? Einige Tabellen sind noch in Latin und nicht in UTF8, sollten dies auch umgewandelt werden?

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:45
von Mahony
Hallo
Wenn man in meiner Registrationsformular im eMail "ö, ä, ü, .. etc." eingibt wird dies nicht anerkannt. Ist dies normal in phpBB?
Nein, deshalb sollst du ja den Zeichensatz ändern.
Einige Tabellen sind noch in Latin und nicht in UTF8, sollten dies auch umgewandelt werden?
Ja



Grüße: Mahony

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:50
von editor2
Sollten alle Tabellen in UTF8 sein?

Re: MySQL Fehlermeldung

Verfasst: 26.12.2010 12:55
von Mahony
Ja