login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Database tools > [Class] Meerdere MySQL connecties

[Class] Meerdere MySQL connecties

Auteur: Joost - 13 maart 2010 - 14:45 - Gekeurd door: Stijn - Hits: 5445 - Aantal punten: 3.00 (2 stemmen)




Met deze 2 klassen kun je gemakkelijker meerdere MySQL databases aanspreken, die eventueel op meerdere servers kunnen staan. Bij het aanmaken van een databaseconnectie geef je, naast de parameters voor de connectie zelf, ook een identifier op waarmee je de connectie kan aanvragen.

Code:
Script
Zie http://plaatscode.be/138864/


Voorbeeld
  1. <?php
  2.  
  3. /* Dit bestand zou bijvoorbeeld mysql.connect.php kunnen zijn */
  4. $db = new DatabaseManagement;
  5. $db->createConnection('localhost', 'user', 'password', 'database1', 'db_connectie_1'); // host, user, password, databasenaam, identifier
  6. $db->createConnection('localhost', 'user', 'password', 'database2', 'db_connectie_2');
  7. $db->createConnection('remote_host', 'user', 'password', 'database3', 'db_connectie_3');
  8.  
  9. /* En dit dan script.php */
  10. require_once 'mysql.connect.php';
  11. mysql_query('SELECT x FROM tabel', $db->getConnection('db_connectie_1'));
  12. mysql_query('SELECT y FROM tabel', $db->getConnection('db_connectie_2'));
  13. mysql_query('SELECT z FROM tabel', $db->getConnection('db_connectie_3'));
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (12)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.019s