Archief - PHP: Multiple Databases

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Strangler

Legacy Member
Weer een vraagje van mij.

Stel: Ik roep mijn DB aan in een include op index.php.
Maar, ik zit met een formulier waarvan er elementen op een interne database moeten komen.

Beiden mysql.

Hoe kan ik dit oplossen?

Tyfius

Legacy Member
Dus, als ik het goed begrijp heb je 2 databases en zou je bewerkingen op beiden moeten doen. Heel simpel.

De PHP manual legt het volgende uit: mysql_connect() Returns a MySQL link identifier on success, or FALSE on failure.
Dus:
PHP:
$db = mysql_connect($host, $user, $pass);
Dan kan je alle bewerkingen op $db toepassen.
PHP:
// Selecteer database test_1 op $db
mysql_select_db("test_1", $db);
En je SQL query:
PHP:
$sql = "SELECT * FROM `namen`";
$result = mysql_query($sql, $db);
Wil je vervolgens een 2de connectie:
PHP:
$db_2 = mysql_connect($host_2, $user_2, $pass_2);
// Selecteer database op $db_2
mysql_select_db("test_2", $db_2);
// Query op $db_2
mysql_query("SELECT * FROM `anderetabel`", $db_2);
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan