par
Truc » 23 nov. 2005, 22:49
Salut,
vire les and
ça va changer quoi ... a part mettre une erreur de plus
elle ne choque pas beaucoup c'est deja pas mal de séparer variables du reste de la chaine avec les concaténations
de quel type est le champ "annee_cote" .... numérique ?! si oui il faut enlever les apostrophes:
$resultat_mariage = mysql_query("SELECT * from mariage44 where nom_epoux='".$recherche_nom."' and annee_cote >=".$recherche_year_min." and annee_cote <=".$recherche_year_max);
mais tu peut aussi utiliser
between
$sql="SELECT * from mariage44 where nom_epoux='".$recherche_nom."' and annee_cote BETWEEN ".$recherche_year_min." and ".$recherche_year_max;
$resultat_mariage = mysql_query($sql);
et aussi il est poréférable de préciser tous les champs que tu souhaite récupèrer au lieu de *