Ciao a tutti ragazzi
sto proseguendo il mio studio nel mondo del php e sono arrivato alla connessione al db tramite la programmazione ad oggetti.
così mi collego al mio database MySql .Codice PHP:
$host='localhost';
$dbname='nome_mio_db';
$user='root';
$pass='mia_passw';
$dbh = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
Questo pezzo "mysql:host=$host;dbname=$dbname" di informazioni è detto DNS che varia da db a db, e per questo motivo spesso si salva in un file di setting, in modo tale che io possa usarlo con altri db andando a modificare un unico file.
Cosa significa di preciso???
Ho queste altre tipologie di DNS ed informazioni necessarie per la connessione al db
SQLite->sqlite: my/database/path/database.db
SYSBASE->sysbase:host, dbname=$dbname, $user, $pass
come si rende un file di setting adatto per essere modificato a seconda del tipo di db?

Rispondi quotando