[TYPO3-german] Problem mit pi_exec_query

Susanne Wiese s.wiese at netcologne.de
Thu Nov 9 13:19:14 CET 2006


JoH asenau schrieb:
>>> ich habe ein Problem in einer eigenen Extension mit der Funktion
>>> pi_exec_query.
>>>
>>> $this->pi_exec_query($this->internal['currentTable']);
>> sorry sollte heißen:
>> $res =$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.
> 
> Ext Dev Eval gibt folgende Info:
> function
> pi_exec_query($table,$count=0,$addWhere='',$mm_cat='',$groupBy='',$orderBy='
> ',$query='')
> 
> Wenn Du da nur einen Parameter, nämlich $table, übergibst, woher soll dann
> das WHERE kommen?

Hallo Joey,

ich dachte eigentlich $addWhere ist für zusätzliche Where-Bedingungen, 
die in der Funktion noch nicht definiert sind.

pi_exec_query ruft ja die pi_list_query auf und diese enthält in Zeile 
01055 schon die Abfrage nach der PID - also muß ich die doch nicht noch 
mal extra über $addWhere definieren ???

Zeile 1055 pi_list_query
$query='FROM '.$table.' WHERE pid IN ('.$pidList.')'.chr(10).

> HTH
> 
> Joey
> 



More information about the TYPO3-german mailing list