par
moogli » 24 oct. 2016, 15:45
Effectivement on ne sais pas ce que tu veux faire, du coup tu ne peux pas avoir d'exemple.
pour faire une requête vers une base de données utilise
PDO il y a des exemples d'utilisation dans la documentation.
pour db2 il y aune extension pour cela :
http://php.net/manual/fr/book.ibm-db2.php, la première fonction a utiliser est db2_connect
ensuite en fonction de ce que ut as besoin de faire les choses peuvent être différente.
Ceci dit un minium d'organisation, tel qu'utiliser le motif de conception MVC, ets une base.
perso je te conseillerais d'avoir uen couche 'DAO' et des objets auquel tu passes la connexion à utiliser.
tu peux aussi utiliser le pattern factory gérer les connexions à utiliser pour les bases.
Mais ce qui est certains c'est qu'en aucun cas tu ne dois dupliquer les connexions aux bases.
Pour les informations de connexin il est courant d'utiliser des constantes (non modifiable c'est rassurant).
Ensuite les constantes peuvent très bien créé avec des informations provenant d'un fichier de configuration (clef / valeur, json, yml etc).
Cette façon de faire permet d'éviter que des gens non technique viennent foutre le brin dans le code (par exemple le mec qui va mettre en prod en utilisant notepad pour modifier les info de connexion et bien sur modifier l'encodage de ton fichier au passage, ou oublier un point virgule, modifier un nom de variable etc etc.
@+
Effectivement on ne sais pas ce que tu veux faire, du coup tu ne peux pas avoir d'exemple.
pour faire une requête vers une base de données utilise [url=http://php.net/PDO]PDO[/url] il y a des exemples d'utilisation dans la documentation.
pour db2 il y aune extension pour cela : http://php.net/manual/fr/book.ibm-db2.php, la première fonction a utiliser est db2_connect
ensuite en fonction de ce que ut as besoin de faire les choses peuvent être différente.
Ceci dit un minium d'organisation, tel qu'utiliser le motif de conception MVC, ets une base.
perso je te conseillerais d'avoir uen couche 'DAO' et des objets auquel tu passes la connexion à utiliser.
tu peux aussi utiliser le pattern factory gérer les connexions à utiliser pour les bases.
Mais ce qui est certains c'est qu'en aucun cas tu ne dois dupliquer les connexions aux bases.
Pour les informations de connexin il est courant d'utiliser des constantes (non modifiable c'est rassurant).
Ensuite les constantes peuvent très bien créé avec des informations provenant d'un fichier de configuration (clef / valeur, json, yml etc).
Cette façon de faire permet d'éviter que des gens non technique viennent foutre le brin dans le code (par exemple le mec qui va mettre en prod en utilisant notepad pour modifier les info de connexion et bien sur modifier l'encodage de ton fichier au passage, ou oublier un point virgule, modifier un nom de variable etc etc.
@+