Avatar billede n-emy Nybegynder
12. januar 2006 - 18:23 Der er 6 kommentarer og
1 løsning

Connecte til to databaser på samme tid?

Hey,

Jeg overvejer at oprette en database til for at få styr på mine tabeller, men er det muligt at oprette forbindelse til 2 databaser på samme tid og få skelne mellem dem når man skal hente noget fra den ene database(f.eks. hvis der er en tabel der hedder det samme i begge 2)?
Avatar billede leif Seniormester
12. januar 2006 - 19:29 #1
Det du gør er at du connecter laver din forespørgsel og lukker igen, så kan du åbne en connect til den anden database.
Avatar billede polle007 Nybegynder
12. januar 2006 - 21:14 #2
mysql_connect returnerer et ressource link
som du kan benytte, når du kalder andre mysql funktioner

http://dk2.php.net/mysql_connect

$link = mysql_connect(...);
mysql_query("select ...", $link);
Avatar billede n-emy Nybegynder
12. januar 2006 - 21:37 #3
hmm nu er problemet at jeg inkluderer database connection i toppen af alle mine dokumenter for ikke at skulle ændre alle steder hvis adgangskoden ændres osv?
Avatar billede webstuff Nybegynder
13. januar 2006 - 11:21 #4
Du kan evt. gøre sådan her:

#config.php
<?
$database1 = "'localhost1', 'brugernavn1', 'kodeord1'";
$database2 =  "'localhost2', 'brugernavn2', 'kodeord2'";
?>

og så når du skal bruge database1 gør du sådan her:
#side.php
<?
include "config.php";
mysql_connect("$database1");
$hent = mysql_query("SELECT * FROM lalal") or die(mysql_error());
mysql_close("$database1");
?>
Avatar billede n-emy Nybegynder
15. januar 2006 - 00:00 #5
tak:)

Det bliver noget af et arbejde så skal høre om der er nogen begrænsning på hvor mange tabeller der kan oprettes i en database og påvirker det hastigheden?
Avatar billede webstuff Nybegynder
15. januar 2006 - 21:12 #6
svar ??????
Avatar billede leif Seniormester
15. januar 2006 - 21:42 #7
Om du bruger 1 eller 2 databaser vil i de fleste tilfælde være uden betydning.

Hvis du sørger for at bruge Index korrekt skulle der ikke være et problem, jeg mener der er en begræsning i antallet at Tabeller, men det er vist mange (Rigtigt mange)
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