Salut,
J'ai un programme qui accéde à une base de données MySQL.
Le problème, c'est que je souhaite pouvoir accéder à cette base quand mon programme est en "localhost" ou sur le serveur de production.
En effet, j'ai par exemple, dans un fichier de configuration, l'extrait suivant :
Et je voudrais pour ma configuration "locale", avoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 define('DB_NAME', 'xxxxxx'); define('DB_USER', 'yyyyyyy'); define('DB_PASSWORD', 'zzzzzz'); define('DB_HOST', 'db.toto.fr'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', '');
A priori, il existe plusieurs méthodes, dont celle de vérifier par les variables d'environnement si on est en 127.0.0.1 je crois... mais c'est pas très clair.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 define('DB_NAME', 'aaaaaaaa'); define('DB_USER', 'bbbbbb'); define('DB_PASSWORD', 'ccccccc'); define('DB_HOST', 'localhost'); define('DB_CHARSET', 'utf8'); define('DB_COLLATE', '');
Aussi, quelle est la meilleure solution pour parvenir à ce résultat ?
Merci par avance.
Partager