2 Datenbanken abfragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 2 Datenbanken abfragen

    Ich möchte mit PHP 2 unterschiedliche Datenbanken auf einem Server abfragen.

    Ich habe dafür auch schon einen DB-Connect geschrieben. Aber der funktioniert nicht.

    PHP-Code:
    $db mysql_connect("localhost""XXX""XXX");
    mysql_select_db("Tab1"$db);

    $db2 mysql_connect("localhost""XXX""XXX");
    mysql_select_db("Tab2"$db2);

    mysql_query("SELECT * FROM Tab1"$db);

    mysql_query("SELECT * FROM Tab2"$db2); 
    Woran kann das liegen?
    » http://www.htaccess-generator.com

  • #2
    Ichermute mal, du mußt disconnecten.
    Aber warum machst du´s nicht so:
    PHP-Code:
    $db mysql_connect("localhost""XXX""XXX");

    mysql_query("SELECT * FROM db1.Tab1"$db);

    mysql_query("SELECT * FROM db2.Tab2"$db); 

    Kommentar


    • #3
      Muss dein Script gleich mal ausprobieren. Allerdings muss ich doch dann bei einem INSERT überall db1.tabelle1.spalte1 etc. einsetzen, oder?

      Deshalb wollte ich die Datenbank eigentlich vorselectieren.
      » http://www.htaccess-generator.com

      Kommentar


      • #4
        SELECT kannst du nicht auf eine Datenbank sondern nur auf Tabellen in Datenbanken anwenden.

        Du selektierst momentan eine Datenbank namens Tab1, danach eine Datenbank namens Tab2 und fragst dann die Tabellen Tab1 und Tab2 in der Datenbank Tab2 ab
        PHP-Code:
        $db mysql_connect("localhost""XXX""XXX");
        mysql_select_db("Tab1"$db) or die(mysql_error());

        $db2 mysql_connect("localhost""XXX""XXX") or die(mysql_error());
        mysql_select_db("Tab2"$db2) or die(mysql_error());

        mysql_query("SELECT * FROM Tab1"$db) or die(mysql_error());

        mysql_query("SELECT * FROM Tab2"$db2) or die(mysql_error()); 
        Mach das mal so


        Ach ja, im Handbuch steht bei mysql_connectwie du dafür sorgen kannst, dass wirklich eine zweite Verbindung aufgemacht wird...
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          Hallo,

          also eine Datenbankverbindung konnte ich herstellen, aber wie kann ich eine zweite Datenbank auswählen ohne dabei die erste abzuschießen? Ein zweites

          PHP-Code:
          mysql_select_db("xxx"$db2); 
          funzt nicht.
          » http://www.htaccess-generator.com

          Kommentar


          • #6
            Was kommt bei meinem Code denn raus?
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar

            Lädt...
            X