SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 29.09.2006, 16:58:21
tritones tritones ist offline
Anfänger
 
Registriert seit: Sep 2006
Beiträge: 11
Trigger Kollationsfehler

Hallo, Stichwort Kollationsfehler.

Clientseitig wird in Flash eine Aktion ausgeführt, daraufhin eine Variable über PHP direkt an die Db übergeben.
Dort wird ein Trigger angeregt, der in einer anderen Tabelle Berechnungen ausführt und danach die Tabelle
entsprechend aktualisiert.
Funktioniert alles einwandfrei, bis auf den Fall, wenn ich in PHPMyAdmin die Zieltabelle des Triggers in der Detailansicht offen habe
um zb Feldeinträge zu kontrollieren und bei geöffneter Detailansicht von der Clientseite einen Impuls auf den Trigger gebe.
Dann zerschiesst es den Trigger und es kommt die Fehlermeldung:

Zitat:
#1267 - Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation '<>'
Hatte jemand dieses Programmverhalten schon mal und weiss wie man das abstellen kann ?
(Die Tabellen sind alle auf latin1_general_ci eingestellt)
Mit Zitat antworten
  #2  
Alt 01.10.2006, 05:19:47
tritones tritones ist offline
Anfänger
 
Registriert seit: Sep 2006
Beiträge: 11
AW: Trigger Kollationsfehler

Ursache erkannt und Problem beseitigt :)

Nur für den Fall das mal jemand ein vergleichbares Problem hat,
ansonsten detailliert nachzulesen im Kapitel 10 des Referenzhandbuches:

Die Kollationen der Datenbank, Tabellen und Spalten waren durchgängig
auf Latin1_general_ci eingestellt. Soweit ok.

Die vom Client gesendeten Daten werden aber vom Server zeichensatzdefiniert
entgegengenommen, übersetzt und dann bearbeitet. Zurückgehende
Daten werden ebenfalls vor dem Senden an den Client auf einen definierten
Zeichensatz eingestellt und erst dann gesendet.

In welche Zeichensätze jeweils übersetzt werden soll, ist in Systemvariablen
definiert. Die Variablen character_set_client, ...set_connection und ...set_results
waren auf utf8 eingestellt. Und da mit jedem Zeichensatz definierte Sortierprozeduren
verbunden sind, kam die Rechenmaschine wohl durcheinander.

Jetzt ist alles durchgängig auf utf8 eingestellt und es lübbt stabil :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Trigger mit Variable ? tritones MySQLi/PDO/(MySQL) 7 23.09.2006 16:25:01
History mit Trigger (MySQL 5) GreenBui MySQLi/PDO/(MySQL) 2 13.04.2006 14:37:32
Wie trigger ich unter Debian/Linux? c4 Off Topic Area 4 20.01.2005 11:23:16


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:47:39 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt