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 :
Mon souci est de donner une valeur à $X et $Y mais de façon propre.
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"; ...
Dans mon fichier de fonctions, je pourrai faire :
et encore, je ne sais pas si $X sera interprété et de toutes faons, je ne trouve pas cela propre...
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);
Comment pourrai-je faire ?
Existe-t-il une solution du type :
Cela me permettrait également de pouvoir passer plusieurs paramètres à une seule requêtes sans faire de bricolage pas propre...
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');
Merci de votre aide !!!
Partager