[TYPO3-german] externe Datenbank in extension

Christian Wolff Chris at connye.com
Thu May 15 19:26:03 CEST 2008


Hi du solltest dir in diesem Zusammen hang vieleicht auch DBAL
d(Database Abstraction Layer) ansehen. damit kann man typo3 wohl sagen das
gewisse tabellen in anderen datenbanken liegen.
vorteil das ganze währe für typo3 transparent. und der zugriff würde den
normalen typo3 weg gehen.

hab mich selbst aber noch nicht wirklich mit dem DBAL beschäftigt.
ich glaube es gab dazu mal einen podcast von kasper.

gruss chris

On Thu, 15 May 2008 17:09:33 +0200, <stefan at m-zentrale.de> wrote:

> Hi,
>
> du könntest mal das debugOutput in der
> klasse aktivieren.
>
> Ich denke das nun der Pointer für die Connection auf
> der neuen DB liegt und T3 weitere Abfragen aus dieser DB holen
> möchte. Du solltest nach deiner Abfrge die DB wieder auf die T3 DB
> setzen
>
> Grüsse
>
>
>
> 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
>



-- 
Christian Wolff // Berlin
http://www.connye.com

Latest Projects:
http://www.flycall.de | http://www.atr24.de | http://www.titanic.de


More information about the TYPO3-german mailing list