Avatar billede boomshanka Nybegynder
10. januar 2004 - 14:21 Der er 13 kommentarer og
1 løsning

forbindelse til MySQL på et andet domæne

Jeg har ikke arbejdet så meget med scripts og databaser, men er det overhovedet muligt at oprette en forbindelse i PHP til en database, som ligger på et andet domæne?
Avatar billede danino Nybegynder
10. januar 2004 - 14:28 #1
Ja, det er det... Eks.
<?php
mysql_connect("111.222.111.222" , "user" , "password");
mysql_select_db("database");
?>
Avatar billede danino Nybegynder
10. januar 2004 - 14:28 #2
111.222.111.222 er så ip-adressen på den server hvor databasen ligger...
Avatar billede squashguy Nybegynder
10. januar 2004 - 14:31 #3
Det kræver dog bare at mysql er sat op til dette.. Mange steder tillader den nemlig kun forbindelser fra localhost.
Avatar billede boomshanka Nybegynder
10. januar 2004 - 14:33 #4
Okay, men problemet er at jeg har et b-one domæne, hvor MySQL-databasen er angivet som "localhost". Når jeg så på et andet domæne forsøger at forbinde til databasen kommer den med en fejl om, at den ikke kan forbinde til "localhost". Det er jo indlysende, men hvordan finder man så ud af hvad man skal gøre?
Avatar billede boomshanka Nybegynder
10. januar 2004 - 14:34 #5
ah...skulle nok lige ha' læst dit sidste indlæg (*SMACK*)
Avatar billede danino Nybegynder
10. januar 2004 - 14:38 #6
Jep... Databasen på b-one's servere kan kun tilgås fra b-one's webserver... Har nemlig selv b-one :)
Avatar billede boomshanka Nybegynder
10. januar 2004 - 16:33 #7
Det var ærgeligt - men du gav mig jo et svar, så du skal naturligvis have dine point
Avatar billede boye_14 Nybegynder
10. januar 2004 - 18:06 #8
Ja. du skal bare skrive det her i toppen af din index.php eller hvad du nu bruger..

<?
mysql_connect("localhost" , "brugernavn" , "password");
mysql_select_db("database");
?>

og i bunden af din index skal du skrive:

<?
mysql_close($conn);
?>

for at lukke for MySQL'en igen
?>
Avatar billede danino Nybegynder
11. januar 2004 - 03:10 #9
Ja, det var så også det jeg skrev i den første post!
Avatar billede squashguy Nybegynder
11. januar 2004 - 03:55 #10
boye>hvor får du egentlig $conn fra?
Avatar billede boye_14 Nybegynder
11. januar 2004 - 13:07 #11
fra mysql_connect. men du skal jo også lukke din MySQL igen når du er færdig med den. og det gør man ved at skrive:
<?
mysql_close($conn);
?>
Avatar billede boye_14 Nybegynder
11. januar 2004 - 13:08 #12
danino> ja men du husker ikke at skrive hvordan du lukke for MySQLen igen.. det skal man jo huske ! :P
Avatar billede squashguy Nybegynder
11. januar 2004 - 13:16 #13
Min point var blot, du ved connect ikke sætter $conn til noget. En anden ting er,  at forbindelsen faktisk lukkes automatisk ved scriptets slutning.
Avatar billede boye_14 Nybegynder
11. januar 2004 - 13:23 #14
ok.. så ved jeg det :D
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