Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Versuchen Sie zu verstehen, warum Sie diese Art der Datenbankeinrichtung verwenden würden

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:

http://pastebin.com/2FrPHVLR

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");