Bonjour,

afin de développer une application propre, organisée et facilement maintenable, j'ai pour but de l'organiser en fichier :
- fichier des requêtes SQL : requetes.php
- fichier des fonctions : fonctions.php
- fichier de paramètres : parametres.php
- fichier d'affichage de la page : index.php
etc etc

Le petit souci que je rencontre concerne le fichier des requêtes. Dans ce fichier, je stocke les requêtes de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$requete1 = "SELECT * FROM myTable1 WHERE myDate = $X";
$requete2 = "SELECT * FROM myTable2 WHERE monParam = $Y";
...
Mon souci est de donner une valeur à $X et $Y mais de façon propre.
Dans mon fichier de fonctions, je pourrai faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
//initialisation de $X
$X = '2008-10-10';
// appel de la requête
mysql_query($requete1);
et encore, je ne sais pas si $X sera interprété et de toutes faons, je ne trouve pas cela propre...

Comment pourrai-je faire ?
Existe-t-il une solution du type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
// dans requête.php :
$requete1 = "SELECT * FROM myTable WHERE myDate = :1";
// dans fonctions.php
mysql_query($requete1, '2008-10-10');
Cela me permettrait également de pouvoir passer plusieurs paramètres à une seule requêtes sans faire de bricolage pas propre...

Merci de votre aide !!!