[TYPO3-german] externe Datenbank in extension

Moreno Feltscher moreno.feltscher at gmail.com
Thu May 15 17:11:13 CEST 2008


Unbedingt die Core API Dokumentation studieren..

Was du suchst ist $GLOBALS['TYPO3_DB']->execSELECTquery()


On Thu, May 15, 2008 at 5:03 PM, micho <micho2 at gmx.de> wrote:
> micho schrieb:
>> Hallo,
>>
>> ich will in einer extension lesend auf eine extere DB (mysql) zugreifen.
>>
>> Spricht was dagegen, das "von Hand" mit
>>
>> $con = mysqli_connect('host','user','pwd','db');
>> $con->query($query);
>>
>> oder gibt es da funktionen im Kernel, die sich anbieten?
>
> Hi ich habe jetzt mal folgendes probiert:
> $erg = $GLOBALS['TYPO3_DB']->sql_select_db('db-name');
> $content = 'DB-Select:'.$erg.'<hr/>';  // liefert 1
>
> $res = $GLOBALS['TYPO3_DB']->sql_query('SELECT descr, preis from menu');
>
> while ($row=$GLOBALS['TYPO3_DB']->sql_fetch_assoc($res) )
> { $content .=$row['descr'] .'-'.$row['preis'].'<br>';
> }
>
> das funktioniert soeweit, aber ioch bekomme die Fehlermeldung:
>
> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL
> result resource in ..\t3lib\class.t3lib_db.php on line 808
>
> Warning: mysql_free_result(): supplied argument is not a valid MySQL
> result resource in ..\t3lib\class.t3lib_db.php on line 835
>
> Was läuft denn da noch falsch und ist dieser Weg zu bevorzugen?
>
>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>


More information about the TYPO3-german mailing list