le bout de code ci dessous fonctionne très bien avec des entier type "75000" mais avec une chaine de caractère type "paris" il passe de type=$mavariable à $mavariable=type et donc il cherche un nom de "colonne inexistant ?!.
Le bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
	$requete ="WHERE ";
	if(!empty($type))
		{
			foreach($type as $choixtype)
			{
			$requete .= " type = ".$choixtype." OR ";
                        echo $choixtype;//m'affiche paris
			}
		}
//$requete que j'utilise ici comme ça
$req = $bdd->query('SELECT * FROM annonce '.$requete.'') or die(print_r($bdd->errorInfo()));
voilà l'erreur qu'il me donne apres avoir tout inverser:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
appartementArray ( [0] => 42S22 [1] => 1054 [2] => Unknown column 'paris' in 'where clause' ) 1
si vous passez par là et que vous avez la reponse, merci d'avance