Als je connect met een database in je script krijg je een MySQL link identifier terug. Als je een query uitvoert kun je die link identifier weer als argument meegeven waardoor hij de goede db pakt.
<?php
/* tabel info
site1.leden:
id
nick
pw
1, Moozzie, test
site2.admin
id
login
pw
1, admin, admin
*/
session_start();
ob_start();
error_reporting(E_ALL);
ini_set("display_errors", 1);
// Connectie met database site1
$database_1 = mysql_connect("localhost", "root", "") or die ( mysql_error());
mysql_select_db("site1", $database_1) or die (mysql_error());
// Connectie met database site2
$database_2 = mysql_connect("localhost", "root", "") or die ( mysql_error());
mysql_select_db("site2", $database_2) or die (mysql_error());
// Kijken of ik alle leden krijg
$q1 = mysql_query("SELECT nick FROM leden", $database_1 ) or die(mysql_error());
while($a1 = mysql_fetch_assoc($q1))
{
echo $a1['nick']."<br />";
}
// Output moet zijn: Moozzie
// Kijken of ik alle admins krijg
$q2 = mysql_query("SELECT login FROM admin", $database_2 ) or die(mysql_error());
while($a2 = mysql_fetch_assoc($q1))
{
echo $a2['login']."<br />";
}
// Output moet zijn: admin
/* Totale output moet zijn:
Moozzie
admin
*/
?>