[TYPO3-german] externe Datenbank in extension

micho micho2 at gmx.de
Thu May 15 17:03:39 CEST 2008


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?





More information about the TYPO3-german mailing list