Avatar billede firestone Nybegynder
10. maj 2008 - 03:12 Der er 5 kommentarer

forbinde til 2 databaser og udskrive data efter hinanden

Hvordan kan jeg forbinde til 2 databaser samtidig, og udlæse alle data til skærmen?

$strdb1 = "database1";
$strdb1 = "database2";

$db1 = @mysql_connect("localhost", "login", "password") or die(mysql_error());
$db2 = @mysql_connect("localhost", "login", "password") or die(mysql_error());
if ($db1) {
    @mysql_select_db($strdb1, $db1) or die(mysql_error());
}
if ($db2) {
    @mysql_select_db($strdb2, $db2) or die(mysql_error());
}

  $strSQL1 = ('SELECT * FROM tblArchive');
  $objResult1 = @mysql_query($strSQL1, $db1) or die(mysql_error());
 
    if ($objResult1) {
    while ($arrRow = mysql_fetch_assoc($objResult1)) {
      $arrReturn[] = $arrRow;
    }
    echo "<p><pre>". print_r($arrReturn, 1) ."</pre></p>";  //sample data output structured
  }
  $intRows = intval(@mysql_num_rows($objResult1));
  @mysql_free_result($objResult1);

  $strSQL1 = ('SELECT * FROM tblArchive');
  $objResult1 = @mysql_query($strSQL1, $db1) or die(mysql_error());
 
    if ($objResult2) {
    while ($arrRow = mysql_fetch_assoc($objResult2)) {
      $arrReturn[] = $arrRow;
    }
    echo "<p><pre>". print_r($arrReturn, 1) ."</pre></p>";  //sample data output structured
  }
  $intRows = intval(@mysql_num_rows($objResult2));
  @mysql_free_result($objResult2);

Eller noget lign.. Det fungere bare ikke
Avatar billede firestone Nybegynder
10. maj 2008 - 03:13 #1
$strdb1 = "database2"; er selvfølgelig $strdb2 = "database2";
Avatar billede arne_v Ekspert
10. maj 2008 - 04:27 #2
der er vist andre steder hvor der står 1 men nok menes 2
Avatar billede arne_v Ekspert
10. maj 2008 - 04:27 #3
Ret det og forklar så præcis hvad fejlen er.
Avatar billede firestone Nybegynder
12. maj 2008 - 02:13 #4
at den ikke sammenligner databaserne ? det er jo det jeg spørger til..
Avatar billede arne_v Ekspert
12. maj 2008 - 02:44 #5
Nej.

Du spurgte om "forbinde til 2 databaser og udskrive data efter hinanden" og
"Hvordan kan jeg forbinde til 2 databaser samtidig, og udlæse alle data til skærmen" og
"Eller noget lign." - der står
intet om at sammenligne.

Og "Det fungere bare ikke" fortæller intet om hvad fejlen er.

Så:
1) ret din kode
2) forklar hvad fejlen er

#2 kan laves ved at:
- vise det output du får
- vise det output du gerne vil have
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester