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 : 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
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