[TYPO3-UG Denmark] exec_SELECTgetRows fra flere tabeller
Anders Tillebeck
at at opengate.dk
Wed Mar 17 11:43:20 CET 2010
Hej Peter
Ja, selvfølglig. Tror jeg havde glemt at skrive tabelnavne foran
felterne, der skulle trækkes.
Jeg er netop blevet færdig med at lave denne i stedet, som også virker,
men ikke er så smuk....
$res =
$GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields,$from_table,$where_clause);
// Loop through query result and save all rows in an array
$array_rows = array();
while ($row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
$array_rows[] = $row;
}
Jeg må hellere få det lavet tilbage igen til exec_SELECTgetRows
Tak for hjælpen :-)
Hilsen Anders
Peter Klein skrev:
> Hej Anders.
>
> Prøvnoget i den her stil:
>
> exec_SELECTgetRows('table1.field1,table1,field2,table2.fileld1','table1,table2','table1.field1=table2.field1');
>
> MvH
> Peter Klein / Clio Online
>
>
> On Tue, 16 Mar 2010 17:04:31 +0100, Anders Tillebeck <at at opengate.dk>
> wrote:
>
>> Hej
>>
>> Jeg skal ændre en extension til at trække fra flere tabeller. Er det
>> muligt at benytte $TYPO3_DB->exec_SELECTgetRows til at trække fra flere
>> tabeller?
>>
>> Umiddeltbar ser det ud til det via dokumentationen (der henvises til
>> exec_SELECTquery, som godt kan), men jeg kan ikke lige få det til at
>> spille med to tabeller.
>>
>> Ellers hvordan ville I lave samme udtræk, men fra to tabeller?
>>
>> exec_SELECTgetRows($select_fields,$from_table,$where_clause,$groupBy='',$orderBy='',$limit='',$uidIndexField='')
>>
>> Creates and executes a SELECT SQL-statement AND traverse result set and
>> returns array with records in.
>>
>> Hilsen Anders
More information about the TYPO3-UG-Denmark
mailing list