So, ich habe das nun auch mal ausprobiert.

Bei mir liefert $query->count() schon ein korrektes Ergebnis zurück.

Ich habe auch die Debug-Meldungen mir ausgeben lassen und bekomme auch die Fragezeichen an der gleichen Stelle. Also ist das an dieser Stelle normal. Sie werden dann offenbar noch ersetzt.

Sag mal, welches Problem hast du denn nun konkret? Du willst ja nicht SQL-Code produzieren und ausgeben. Liefert count() keinen oder einen falschen Wert? Erhälst du eine Fehlermeldung?

Am 07.01.2013 14:55, schrieb Markus Slaby:
Hallo Robert,

Am 07.01.2013 11:46, schrieb Robert Schneider:> Wie lässt du dir die
Query ausgeben? Eigentlich sieht das ja nach einem
 > Prepared Statement aus, bei dem die Fragezeichen erst noch ersetzt
 > werden müssen. Fragezeichen wären so gesehen nicht ganz falsch...

Indem ich in der Datei
typo3\sysext\extbase\Classes\Persistence\Storage\Typo3DbBackend.php

Am Ende der Funktion bildQuery() folgendes eingefügt habe:
if(in_array("my_table_name", $sql['tables'])) {
     var_dump($statement);
     print_r($statement);
}

Das mit dem ersetzen sehe ich auch so - aber warum funktioniert das
nicht? Es wird einfach der operand nicht übernommen...

LG
Markus

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an