Bonjour,
Je voudrais savoir si il y aurait moyen d'améliorer cette méthode afin que l'on puisse utiliser des marqueurs ?
Je voudrais donc passer ce genre de requête :
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 public function query($sql, $marqueurs = array()){ $req = $this->dbh->prepare($sql); $indice=1; foreach($marqueurs as $temps) { $req->bindParam($indice,$temps) $indice++; } $req->execute(); $d = array(); while($data = $req->fetch(PDO::FETCH_ASSOC)){ $d[] = $data; } return $d; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM personnes_contact_agences WHERE Email = :email AND mdp = :mdp";
Comme vous pouvez le voir, je les utilises, mais je trouve que c'est un peu du bricolage avec l'indice...
Merci d'avance.
bee
Partager