Sorry, es fehlte noch: $result = $GLOBALS['TYPO3_DB']->sql(TYPO3_db, $sql_stat);
"Birgit Rühring" <[EMAIL PROTECTED]> schrieb im Newsbeitrag news:[EMAIL PROTECTED] > Hallo in die Runde, > > ich habe einige Extensions mit komplexen DB Abfragen, die UNION SELECTS > enthalten. > > Die DB hat die Kollation utf8_general_ci. Ich habe keine Tabelle gefunden, > die davon abweicht. Gebe ich das Statement direkt in phpMyAdmin ein, > bekomme ich das Ergebnis fehlerlos angezeigt. > > Allerdings benutze ich vorläufige Datensätze mit "normalen" Umlauten in > den Tabellen, die im Frontend entspr. Rauten zeigen. Kann das der Grund > sein? Bei SELECTS ohne UNION ist das kein Problem. > > Der DB Debugger zeigt mir als Fehlermeldung in der xxx_pi1.php konstant: > > Illegal mix of collations (utf8_general_ci,IMPLICIT) and > (latin1_swedish_ci,COERCIBLE) for operation 'UNION' > > > > > Die Abfrage hat das Schema: > > $sql_stat = 'SELECT ' . $sql_fields1 . ' FROM ' . $from_tables1; > $sql_stat .= ' WHERE ' . $where_clause_add1; > $sql_stat .= ' UNION SELECT ' . $sql_fields2 . ' FROM ' . > $from_tables2; > $sql_stat .= ' WHERE ' . $where_clause_add2; > $sql_stat .= ' UNION SELECT ' . $sql_fields3 . ' FROM ' . > $from_tables3; > $sql_stat .= ' WHERE ' . $where_clause_add3; > $sql_stat .= ' ORDER BY ' . $orderBy; > > Hat schon mal jemand das gleiche Problem gehabt und eine Idee, woran es > liegen kann? > > TYPO3 Version: 4.0.2 > > danke und viele Grüße > Birgit > >
_______________________________________________ TYPO3-german mailing list [email protected] http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german

