Bonjour a tous
je souahite crée une class qui fasse des requêtes mais je ne sais pas comment m'y prendre.
cette class serais alimenter par 2 éléments:
-l'élément du champs auquels il faudra rechercher
-l'élément table , c'est un array composer de plusieurs valeur.
pour essayer de faire un petit test j'ai crée une toutes petit table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
table Fruit
----------------------
ID_fruit |nom_fruit|
--------------------
0         | pêche   |
1         |pomme   |
2         |poire      |
---------------------
si je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$tab_fruit=array('pêche','pomme','poir');
$find_idruit=new Requete($id_fruit,$tab_fruit);
cette classe doit m'envoyer
$reponse=$find_idfruit->getIDfruit()
echo $reponse; // doit pouvoir m'envoyer 0,1,2

alors voici ce que je pensais pour ma class requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
class Requete
{
   private $ID_fruit;
   private $nom_fruit;
   private $fruit;//la table s'appelle fruit;
 
   function public __construct($id_fruit,$tab_fruit)
   {
//connection PDO
       $reponse=$bdd->query("SELECT $this->id_fruit FROM $this->fruit WHERE ?")
 
   }
 
 
}
Ici le ? est un array,comment je peux peut m'y prendre pour que ? qu'il traite l'array??