Mysql
 sql >> Database >  >> RDS >> Mysql

Cercando di capire perché dovresti usare questo tipo di configurazione del database

È uno scenario molto comune. Ho creato una classe MySQL che utilizzo nei miei progetti PHP e posso chiamarla da qualsiasi luogo per connettermi al database. Puoi prenderlo qui:

http://pastebin.com/2FrPHVLR

Per tutte le pagine che devono connettersi al mio database, carico un file di configurazione globale che richiede quella classe e aggiungo le mie credenziali, come

$db_hostspec = 'localhost';
$db_database = 'mydb';
$db_username = 'root';
$db_password = 'MySekretPassw0rd';
$db_port = '3306';

Quindi, posso collegarmi al database con

$db = new MySQL($db_hostspec, $db_username, $db_password, $db_database);

E posso effettuare chiamate al database con:

$products = $db->execute("SELECT * FROM Products");