Gegevens uit andere database
Ik heb een site met database en nu wil ik van een andere database gegevens op mijn site toveren.
Hoe gaat dat in zijn werk?
Ik weet wachtwoord en gebruikersnaam en IP adres enz.
Groetjes Rieksie
En dan hetzelfde voor database 2, dan kun je met zoiets een query uitvoeren:
Zo wordt de query uitgevoerd voor database 1.
Ik heb het zelf nooit gebruikt, maar ik meen me te herinneren dat zoiets kan...
bedankt voor je antwoordt maar ik heb al een connectie met database1 zeg maar.
Die andere database staat wel op dezelfde server maar met een ander domein naam
Wanneer de database op een andere server staat dan waar jouw website wordt gehost, dan moet je er wel voor zorgen dat je van buitenaf toegang krijgt tot de database. De meeste hostingproviders staan dit echter niet toe. Dit i.v.m. beveiliging.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
// Database gegevens
$dbhost = "";//En wat vul ik hier in???
$dbuser = ""; //deze weet ik dus
$dbpass = ""; //deze weet ik dus
$dbname = ""; //deze weet ik dus
// Verbinding met MySQL server
$server = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
?>
[/code\
// Database gegevens
$dbhost = "";//En wat vul ik hier in???
$dbuser = ""; //deze weet ik dus
$dbpass = ""; //deze weet ik dus
$dbname = ""; //deze weet ik dus
// Verbinding met MySQL server
$server = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
?>
[/code\
dan maak je een verbinding met die andere db en dan haal je de gegevens op. en verbreek je de verbinding weer.
http://www.php.net/mysql_connect en dan example 2. Zo moeilijk is het toch niet om de handleiding door te lezen...
Zie Frank:
Zie http://www.php.net/mysql_connect en dan example 2. Zo moeilijk is het toch niet om de handleiding door te lezen...
ik zie maar een voorbeeld.....
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Example 2. mysql_connect() example using hostname:port syntax
<?php
// we connect to example.com and port 3307
$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
// we connect to localhost at port 3307
$link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
<?php
// we connect to example.com and port 3307
$link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
// we connect to localhost at port 3307
$link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>
Edit
Maar eigenlijk moet hij deze bekijken uiteraard :P
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<?php
$serv1 = mysql_connect('127.0.0.1:3307','username','password');
$daba1 = mysql_select_db('dbname',$serv1);
$query1 = mysql_query("SELECT * FROM tabel",$daba1);
$serv2 = mysql_connect('127.0.0.2:3307','username2','password2');
$daba2 = mysql_select_db('dbname2',$serv2);
$query2 = mysql_query("SELECT * FROM tabel2",$daba2);
?>
$serv1 = mysql_connect('127.0.0.1:3307','username','password');
$daba1 = mysql_select_db('dbname',$serv1);
$query1 = mysql_query("SELECT * FROM tabel",$daba1);
$serv2 = mysql_connect('127.0.0.2:3307','username2','password2');
$daba2 = mysql_select_db('dbname2',$serv2);
$query2 = mysql_query("SELECT * FROM tabel2",$daba2);
?>
Zo kan je evt. nog meer query's uitvoeren
Gewijzigd op 01/01/1970 01:00:00 door Jason de Ridder
Quote:
Pfffff, doe mij maar engels! Technisch Portugees is nogal hoog gegrepen kan ik je vertellen. Engels en Nederlands is voor mij 1 pot nat, maar Portugees is toch wat anders. Ik heb laatst de braziliaanse versie van Windows XP geinstalleerd (op m'n MacBook Pro) en het is toch een hele uitdaging om daar mee te werken. Wel leuk, maar je moet er wel even de tijd voor nemen.Maar eigenlijk moet hij deze bekijken uiteraard :P