tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
355
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Html Html ist offline Mitglied Brokat
    Registriert seit
    Apr 2006
    Ort
    Montabaur
    Beiträge
    338
    Hallo möchte in einem Script gerne eine Verbindung zu zwei verschiedenen DB herstellen.

    Habe es so probiert, nur leider ohne Erfolg:

    PHP-Code:
    $dbhost 'localhost';
    $dbname 'einsätze'// Hier Datenbankname rein
    $dbname1 'bilder'// Hier Datenbankname rein
    $dbuser 'root'// Hier User...
    $dbpasswd ''// und passwort...


    //Verbindungsaufbau
    $connection mysql_connect($dbhost$dbuser$dbpasswd);


    mysql_select_db($dbname1$connection);
    mysql_select_db($dbname$connection); 
    Bekomme immer die Meldung "Table 'bilder.einsätze' doesn't exist"


    mfg,olli
     

  2. #2
    Avatar von tobee
    tobee tobee ist offline Grolba.com media
    Registriert seit
    Jul 2005
    Ort
    Karlsruhe
    Beiträge
    1.700
    Blog-Einträge
    131
    Der Fehler steckt aber nicht im dem Quellcode wo du gepostet hattest.
    Das sieht ganz nach einem Fehler in einem SELECT Query aus.
    Schalte mal den error_reporting auf E_ALL
    PHP-Code:
    error_reporting E_ALL ); 
    und poste was dir php ausgibt.
     

  3. #3
    Avatar von Exceptionfault
    Exceptionfault Exceptionfault ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Ort
    Neckarsulm
    Beiträge
    348
    Versuchs doch mal mit 2 wirklichen Connections ?
    PHP-Code:
    //Verbindungsaufbau
    $connection1 mysql_connect($dbhost$dbuser$dbpasswd);
    $connection2 mysql_connect($dbhost$dbuser$dbpasswdtrue);

    mysql_select_db($dbname1$connection1);
    mysql_select_db($dbname2$connection2); 
    In deinem Beispiel hast du mit der 1. Connection einfach die Datenbank gewechselt, aber nicht wirklich eine 2. Verbindung aufgemacht.
    Das true beim zweiten Aufruf sorgt dafür, dass du auch wirklich eine neue Verbindung bekommst:

    resource mysql_connect ( [string $server [, string $username [, string $password [, bool $new_link [, int $client_flags]]]]] )

    new_link

    If a second call is made to mysql_connect() with the same arguments, no new link will be established, but instead, the link identifier of the already opened link will be returned. The new_link parameter modifies this behavior and makes mysql_connect() always open a new link, even if mysql_connect() was called before with the same parameters. In SQL safe mode, this parameter is ignored.
    Geändert von Exceptionfault (02.04.07 um 09:59 Uhr)
     
    liebe Grüße
    Exceptionfault (http://exceptionfault.de)

    Never say: "Always"! Always say: "Never say never"! - Tom Kyte @ Ask Tom Live in Berlin 2008

Ähnliche Themen

  1. verbindung zur DB herstellen
    Von Johannes7146 im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 26.02.08, 11:44
  2. SSH-Verbindung herstellen
    Von Xo-mate im Forum .NET Web und Kommunikation
    Antworten: 2
    Letzter Beitrag: 14.11.05, 12:46
  3. C++ FTP Verbindung herstellen
    Von kane291 im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 31.01.05, 19:45
  4. SSH Verbindung herstellen
    Von zovax im Forum .NET Archiv
    Antworten: 0
    Letzter Beitrag: 15.10.04, 20:12
  5. sql verbindung herstellen
    Von Horusab im Forum ASP
    Antworten: 0
    Letzter Beitrag: 19.08.03, 09:07