Menu

Connections sql à chaque fonction php [Résolu/Fermé]

jiantox 1064 Messages postés mardi 30 septembre 2008Date d'inscription 21 février 2018 Dernière intervention - 22 juil. 2012 à 11:02 - Dernière réponse : jiantox 1064 Messages postés mardi 30 septembre 2008Date d'inscription 21 février 2018 Dernière intervention
- 22 juil. 2012 à 20:09
Bonjour,

voilà je me posais la question de savoir si il etait normal qu'il faille que je me connecte à chaque fois au sql pour chaque fonction php que je fais ?

je développe un peu :

j'ai des fonctions php simples du genre

function truc() { une commande sql }

hors à chaque fonction il faut que je mette ma connection à la bdd :

function truc() { Connection SQL; une commande sql }
function truc2() { Connection SQL; une commande sql }

Si je ne le fais pas la requete ne fonctionne pas.. et meme si j'ai ceci :

Connection SQL;
function truc() { une commande sql }

ça ne fonctionne pas..

Est-ce bien normal ?
Afficher la suite 

2 réponses

A.Nonymous - 22 juil. 2012 à 19:36
0
Utile
1
Si on utilise que des fonctions (parce qu'on n'aime pas la POO ou autre), il faut passer par des variables globales pour que les fonctions utilisent la même connexion.

global $dbConnexion;
$dbConnexion = ... // connexion à la base

function truc()
{
global $dbConnexion;
...
}
jiantox 1064 Messages postés mardi 30 septembre 2008Date d'inscription 21 février 2018 Dernière intervention - 22 juil. 2012 à 20:09
j'vais me pencher là dessus, merci ! :)