Bonjour,
Voila mon problème,
J'ai une requête sql que je crée dynamiquement en fonction des données d'un formulaire.
je lance ensuite un db->query pour qu'il execute ma requête et me renvoi les réponse de mon select.
IL ne trouve absolument rien, j'ai donc fait un querystring pour voir si ma requête à bien été construite , je la teste dans phpmyadmin ma requête fonction mais pas avec pdo....
voici le code pdo a savoir que ma requête et correct vu qu'elle fonctionne sous phpmyadmin.
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public function SelectIdRecherche($sexe, $agemin, $agemax, $taillemin, $taillemax, $silhouette, $ethnic, $statut, $fumeur, $idloca) { $lis = array(); $sql = $this->constructionSql($sexe, $agemin, $agemax, $taillemin, $taillemax, $silhouette, $ethnic, $statut, $fumeur, $idloca); $this->Initialize(); $regs = $this->db->query($sql); foreach($regs as $row) { $lis[] = $row['IDPROFIL']; } $this->db=null; echo $sql . '<br />'; echo $lis[0]; return $lis; }
Je fais un echo de lis[0] car ma requete me renvoi un seul resultat.
Merci beaucoup