Zum Inhalt springen

Andere Datenbank aufrufen

Erstellt am 16. Oktober 2007 · 3 Antworten · letzte Antwort am 19. Oktober 2007

Tags: PHP, Datenbank, Frage

xai ·

Hallo,
ich bekomm es zur Zeit nicht hin, mich in meiner eigenen Extension auf eine andere MYSQL-DB zu verbinden.
Lager ich den Code in eine externe PHP Datei im Root aus, geht es! Daher werden wohl die Daten richtig sein.

Irgentwie kommt Typo3 damit nicht zurecht, dass ich mich im Betrieb mit einer anderen Mysql-DB verbinden möchte.

$dbi = mysql_pconnect("localhost", "dbo196394868", "12345") or die("Keine Verbindung möglich: " . mysql_error());

$query = "SELECT * FROM tx_anwaelte_list";
if($dbi){
        mysql_select_db("db196394868", $dbi);
}else{
        echo"Fehler!";
}
$res2 = mysql($dbi, $query);

echo mysql_error();

Ergebnis:
Access denied for user: 'dbo196394868@%' to database 'Resource id #166'.

Weiss jemand mehr?

Danke
xai

xai ·

Hallo,
doch es lag an Typo3, denke ich. Man kann sich wohl nicht gleichzeitig an 2 versch. Typo3-DB anmelden. Ich hab in meiner Extension nun einfach mit Typo3 Boardmitteln eine neue Verbindung zu der anderen DB aufgebaut und sie später wieder gekappt. Dann lief es!

InforMedic ·

Komisch, ich hatte nie probleme mich mit anderen dbs zu verbinden. Vielleicht lags bei mir daran das ich einee mssql und nicht mysql db connected habe und auch immer anständig die connection geclosed habe =)