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

Forsøger at forstå, hvorfor du ville bruge denne type databaseopsætning

Det er et meget almindeligt scenarie. Jeg oprettede en MySQL-klasse, som jeg bruger i mine PHP-projekter, og kan kalde den fra hvor som helst for at oprette forbindelse til databasen. Du kan få fat her:

http://pastebin.com/2FrPHVLR

For alle sider, der skal oprette forbindelse til min database, indlæser jeg en global konfigurationsfil, der kræver den klasse, og tilføjer mine legitimationsoplysninger, f.eks.

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

Derefter kan jeg oprette forbindelse til databasen med

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

Og jeg kan foretage opkald til databasen med:

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



  1. SQL Server Index Baglæns Scan:Forståelse, Tuning

  2. Mysql - Parse fejl (syntaksfejl) i min kode

  3. MySQL Query bruger ikke indeks i tabel join

  4. Hvordan laver man en mysql-tabel med dato- og tidskolonner?