Dieser Artikel stellt hauptsächlich die allgemeine Methode (json) für den Zugriff auf die Datenbankkonfiguration vor. Sie hat einen bestimmten Referenzwert. Jetzt können Freunde in Not darauf verweisen Zugriff über allgemeine Klassen Die Konfigurationsdateimethode ermöglicht die dynamische Erfassung und Einstellung von Datenbankverbindungen und ermöglicht so flexible, vereinfachte und entkoppelte Betriebsmethoden während der Entwicklung und Produktion von Anwendungen. Freunde in Not können auf die
-Extraktion zurückgreifen Datenbank konfigurieren
Der Zweck besteht darin, eine dynamische Erfassung und Einrichtung von Datenbankverbindungen durch universellen Klassenzugriff auf Konfigurationsdateien bereitzustellen, sodass flexible und vereinfachte Einstellungen im entkoppelten Betriebsmodus von Entwicklungs- und Produktionsanwendungen bereitgestellt werden können. Beispielsweise sind in der Konfigurationsdatei zwei Sätze von Datenbankzugriffsinhalten konfiguriert, einer ist die Zugriffsadresse für die Testbibliothek und der andere ist der Zugriffsadresse für die Produktionsbibliothek. Wenn Sie die Verbindungsinformationen erhalten müssen, geben Sie einfach die entsprechenden Parameter ein
Struktur
db-config.json
db-config.php
Datenbankverbindungsinformationen mit Debug-Flag abrufen. Wenn $db_conf im Array-Format vorliegt;
{ "debug": { "db_host": "", "db_name": "", "db_user": "", "db_password": "" } }
php-Klasse
<?php class DbConf{ public static function Conf( $conf_name ){ if(empty($conf_name)){ die("Illegal parameter"); } $from = "localhost"; // allow legal host only if(!isset($_SERVER['HTTP_HOST']) || $_SERVER['HTTP_HOST']!=$from){ die("Unauthorized access"); } $json_config = file_get_contents('db-config.json'); $json_data = json_decode($json_config, true); if( array_key_exists($conf_name, $json_data)){ return $json_data[$conf_name]; }else{ return "Not Found"; } } }
Das war's für diesen Artikel.
Verwandte Empfehlungen:
PHP verbindet in die MySQL-Datenbank und gibt sie im JSON-Format ausDas obige ist der detaillierte Inhalt vonGemeinsame Methode zur PHP-Zugriffsdatenbankkonfiguration (JSON). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!