[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