Ik heb een probleem met het connecten naar een mysql-database. De situatie is als volgt, ik gebruik voor een intranet een mysql-database, die op een lokale server staat. Vervolgens connect ik naar die database via een php-include, waarin het volgende staat (pass, dbnaam en user zijn aangepast):
Dit bestand staat op dezelfde server, die van buitenaf te benaderen is (alleen via poort 80).
Dit werkt allemaal prima, dus tot zover geen probleem. Wat ik echter nu wil, is de externe website op dezelfde mysql-database laten draaien, waardoor bepaalde informatie min of meer realtime wordt bijgehouden. Ik wil daarvoor de include gebruiken die ik aanroep via : require("http://bla.com/subdir/connect.php");
Het bestand waarin ik de include aanroep staat op mijn eigen lokale server.
Tot nu toe nog geen foutmeldingen, maar nu komt het. Als ik nu een query aanroep, dan krijg ik de melding : No Database Selected.
Ik snap niet zo goed waarom ik deze melding krijg omdat het bestand werkt op onze intranet-site, die ook normaal van buitenaf (zonder vpn-dingen) te bereiken is. Verder kan hij kennelijk wel connecten met de database, maar kan hij geen db selecteren?
Iemand enig idee wat hier fout gaat of wat ik zou kunnen proberen om het probleem op te lossen?
code:
1
2
| $database_server = mysql_connect("200.1.1.4","user","pass"); mysql_select_db("dbnaam", $database_server)or die("Kan de database niet openen!"); |
Dit bestand staat op dezelfde server, die van buitenaf te benaderen is (alleen via poort 80).
Dit werkt allemaal prima, dus tot zover geen probleem. Wat ik echter nu wil, is de externe website op dezelfde mysql-database laten draaien, waardoor bepaalde informatie min of meer realtime wordt bijgehouden. Ik wil daarvoor de include gebruiken die ik aanroep via : require("http://bla.com/subdir/connect.php");
Het bestand waarin ik de include aanroep staat op mijn eigen lokale server.
Tot nu toe nog geen foutmeldingen, maar nu komt het. Als ik nu een query aanroep, dan krijg ik de melding : No Database Selected.
Ik snap niet zo goed waarom ik deze melding krijg omdat het bestand werkt op onze intranet-site, die ook normaal van buitenaf (zonder vpn-dingen) te bereiken is. Verder kan hij kennelijk wel connecten met de database, maar kan hij geen db selecteren?
Iemand enig idee wat hier fout gaat of wat ik zou kunnen proberen om het probleem op te lossen?