sql >> Database >  >> RDS >> Mysql

Proberen te begrijpen waarom u dit type databaseconfiguratie zou gebruiken

Het is een veel voorkomend scenario. Ik heb een MySQL-klasse gemaakt die ik in mijn PHP-projecten gebruik en die ik overal kan aanroepen om verbinding te maken met de database. Je kunt het hier pakken:

http://pastebin.com/2FrPHVLR

Voor alle pagina's die verbinding moeten maken met mijn database, laad ik een globaal configuratiebestand dat die klasse vereist, en voeg ik mijn inloggegevens toe, zoals

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

Dan kan ik verbinding maken met de database met

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

En ik kan de database bellen met:

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



  1. Verkrijg de meest herhaalde vergelijkbare velden in de MySQL-database

  2. Syntaxisfout of toegangsfout:1059 ID-naam is te lang

  3. Yii2 - linker join op meerdere voorwaarde

  4. [archiver] niet-ondersteunde versie (1.13) in de bestandskop krijgen bij het uitvoeren van pg_restore