[TYPO3-german] Problem mit pi_exec_query

Susanne Wiese s.wiese at netcologne.de
Thu Nov 9 11:55:11 CET 2006


Hallo zusammen,

ich habe ein Problem in einer eigenen Extension mit der Funktion 
pi_exec_query.

$this->pi_exec_query($this->internal['currentTable']);

Aus irgendeinem Grund greift der Teil der Abfrage WHERE pid IN 
('.$pidList.') nicht und es werden immer nur Datensätze aus einem 
sysfolder gezogen.


Schreibe ich allerdings meine Abfrage selbst, klappt es:

$pidList = 
$this->pi_getPidList($this->conf['pidList'],$this->conf['recursive']);

$query = 'SELECT * FROM '.$this->internal['currentTable'].' WHERE pid IN 
('.$pidList.')';
$res = mysql(TYPO3_db,$query);

Eigentlich müßte doch bei beiden Methoden das Gleiche rauskommen oder 
mache ich einen Denkfehler?

Gibt es eine Möglichkeit, die von pi_exec_query erzeugte query zu debuggen ?

Vielen Dank
Susanne



More information about the TYPO3-german mailing list