[TYPO3-UG Oesterreich] extension php-script datenbankwechsel

Wolfgang Klinger wolfgang at stufenlos.net
Thu Oct 11 18:57:10 CEST 2007


Hallo,

On Oct 11, 2007, at 6:30 PM, Felix Mayerhofer wrote:
> $lvb ist einer meiner db klassen, geerbt vom PEAR_Dataobject, habs  
> aber auch zufuss probiert
> Die dbquery() gibt die funktion nur an mysql_query weiter oder  
> bricht ab wenn was schiefläuft

Was mir da fehlt ist, wie du dich zur Datenbank verbindest.

IMHO läuft es so (hab' ich schon mal gemacht, hat funktioniert):

was vorher passiert:
- TYPO3 verbindet sich zur TYPO3 Datenbank (no-na)

was in deiner Extension passiert:
- du verbindest dich zu einer neuen Datenbank
$link = mysql_connect('localhost', 'second_db_user', 'password');

und
- wählst dann eine Datenbank aus
mysql_select_db('second_db', $link);

und dann kannst du damit arbeiten (d.h. alle mysql_query Abfragen
gehen automatisch auf die zuletzt gewählte Datenbank)

Danach mußt du dich wieder zur TYPO3 DB verbinden

global $TYPO3_DB;
$TYPO3_DB->sql_pconnect(TYPO3_db_host, TYPO3_db_username,  
TYPO3_db_password)



hth, lg
Wolfgang


http://cz.php.net/mysql_connect
http://cz.php.net/mysql_select_db


More information about the TYPO3-at mailing list