[TYPO3-german] MySQL oder Typo-Problem (4.0) ?

Thomas Juhnke van-tomas at arcor.de
Wed Jun 7 19:30:27 CEST 2006


Hallo Liste,

für die Umstellung einer Webseite, habe ich Typo auf die aktuelle 
Version aktualisiert. Soweit hat alles funktioniert. Zuerst sind keine 
Fehler aufgefallen. Allerdings bereits nach der Installation der 
alternet_securelink-Extension sind die ersten Ungereimtheiten 
aufgetaucht. Queries auf die Tabelle pages, die eine WHERE-Klausel 
"WHERE fe_group IN (0,-1)" enthalten, liefern ein leeres Resultset 
zurück, obwohl die Datenbank so angelegt wurde:

`fe_group` int(11) NOT NULL default '0',

Auch ein Blick in die Datenbankstruktur mit PHPMyAdmin bestätigt dies. 
Die Datenbank wurde also korrekt angelegt Typo3 trägt jedoch wenn man 
keine Angaben für die berechtigten Nutzergruppen macht, hier nicht den 
Default-Wert ein, sondern läßt das Feld schlichtweg leer. Queries, die 
testweise ausgeführt wurden, setzen jedoch den Default-Wert 0, 
allerdings nur, wenn die Query wie folgt angegeben wird:

INSERT INTO pages (uid, fe_group) VALUES (10,);

und nicht

INSERT INTO pages (uid, fe_group) VALUES (10, '');

Wenn jedoch unter der alten 3.8.1 Installation eine Seite angelegt wird, 
dann wird auch der default Wert richtig mit 0 gesetzt. Nun steht für uns 
die Frage im Raum, ob Typo 4.0 beim Speichern der Seiteneigenschaften 
einen möglicherweise "unsauberen" Query absetzt bzw ob ihr überhaupt das 
Problem nachvollziehen und eventuell einen Tipp geben könnt.

Freundliche Grüße,
tommy



More information about the TYPO3-german mailing list