Possible de prendre en parametre d'une fonction une requete sql?

Résolu
bumblebeez -  
 bumblebeez -
Tout d'abord, bonjour !

Je me demandais si il etait possible de rentrer en paramètre d'une fonction une requete SQL du genre :

maFonction (SELECT COUNT(*) AS nbentree FROM news);

ou quelque chose de ce genre quoi
donc voila, est-ce possible ? si oui quelle syntaxe utiliser ?
Merci d'avance de vos réponses, et bonne journée !
A voir également:

3 réponses

fjbvqlkjhv Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   27
 
Salut,

Oui c'est possible mais sous forme d'une chaine de caractère.

maFonction("ta_requete");

De toute façon une requête est exécutée comme une chaine de caractère par la suite...
1
seabust Messages postés 741 Date d'inscription   Statut Membre Dernière intervention   101
 
passe ta requête sous forme de chaîne de caractère.
maFonction ('SELECT COUNT(*) AS nbentree FROM news');
0
bumblebeez
 
D'accord merci, donc cette syntaxe est correcte ?

maFonction("SELECT COUNT(*) AS nbentree FROM commentaire_news WHERE id_news = '$id'");
0
fjbvqlkjhv Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   27
 
Nop ! Il faut que tu sorte $id pour qu'il soit interprété comme une variable. Je me rappel plus quelles sont les règles pour les " " et les ' '...désolé.
0
bumblebeez
 
D'accord merci quand même, j'essaye un peu tout et rien ne marche c'est enervant :)
0
bumblebeez
 
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING)

Si ca peut aider
0
fjbvqlkjhv Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   27
 
maFonction("SELECT COUNT(*) AS nbentree FROM commentaire_news WHERE id_news = $id");

Ca donne quoi ca ?
0
fjbvqlkjhv Messages postés 315 Date d'inscription   Statut Membre Dernière intervention   27
 
C'est quoi le reste de ton code ?
0