Es ist ein sehr häufiges Szenario. Ich habe eine MySQL-Klasse erstellt, die ich in meinen PHP-Projekten verwende und die ich von überall aufrufen kann, um eine Verbindung zur Datenbank herzustellen. Sie können es hier abrufen:
Für alle Seiten, die eine Verbindung zu meiner Datenbank herstellen müssen, lade ich eine globale Konfigurationsdatei, die diese Klasse erfordert, und füge meine Anmeldeinformationen hinzu, z. B.
$db_hostspec = 'localhost';
$db_database = 'mydb';
$db_username = 'root';
$db_password = 'MySekretPassw0rd';
$db_port = '3306';
Dann kann ich mich mit
mit der Datenbank verbinden$db = new MySQL($db_hostspec, $db_username, $db_password, $db_database);
Und ich kann die Datenbank aufrufen mit:
$products = $db->execute("SELECT * FROM Products");