[TYPO3-UG Dutch] database selectie

Patrick Broens patrick at patrickbroens.nl
Tue Jul 18 09:30:33 CEST 2006


Hi Sacha,

Wat dacht je van $GLOBALS['TYPO3_DB']->exec_SELECTgetRows?
Die geeft een array van rijen terug. In principe doet deze functie exact 
hetzelfde als jij omschrijft, maar het voordeel is dat je hem zelf niet 
iedere keer hoeft te schrijven.

Patrick

Sacha Ligthert wrote:
> Hoi,
> 
> Patrick Broens wrote:
> 
>> <snip>Hoewel deze een mooie object presenteert om daarmee je query te 
>> formuleren, geeft dit nog steeds een MySQL resource terug I.P.V. een 
>> Array of een Object.</snip>
>>
>> Hoezo?
>>
>> $row = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)
>>
>> geeft een array terug, nl. $row
> 
> Maar je je blijft een MySQL resource door een functie heen pushen om 
> maar 1 regel per keer van een selectie eruit te krijgen.
> Je wilt eigenlijk een query opgeven en een Array of een Object ervoor 
> terug krijgen, bijv:
> $multi_dim_array = $GLOBALS['TYPO3_DB']->SQL($query);
> 
> ipv
> 
> $res = = $GLOBALS['TYPO3_DB']->SQL($query);
> while ($single_line_array = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res);) {
>    // ..etc ..etc ..etc
> }
> 
> Sacha
> 



More information about the TYPO3-UG-dutch mailing list