Erreur sql ? mauvaise syntaxe ?
Posté : 25 févr. 2005, 16:55
hmmmmm,
voila jcomprend pas jveux juste faire une ptite requettounette de rien du tout pour vérifier que le nom et prenom ne son pas déja rentré dans ma base, soit :
Mais quand je soumet la requette :
Erreur SQL !SELECT id FROM people WHERE name=dupond && firstname=alfred<br>Champ 'dupond' inconnu dans where clause
jgrille pas mes champs y s'appellent bien 'id' 'name' et 'firstname' dans ma base
jsuis encore perdu
voila jcomprend pas jveux juste faire une ptite requettounette de rien du tout pour vérifier que le nom et prenom ne son pas déja rentré dans ma base, soit :
$sql1 = 'SELECT id FROM people WHERE name='.$_POST["name"].' && firstname='.$_POST["firstname"].'';
$req = mysql_query($sql1) or die('Erreur SQL !'.$sql1.'<br>'.mysql_error());
$res = mysql_num_rows($req);
if($res!=0) { // si l'user est deja dans la base tu renvoies la page d'erreur
header("Location: index.php?p=_error2");
}
else { // sinon t'ajoute tout dans la base
La page s'affiche sans erreur pr la saisie.Mais quand je soumet la requette :
Erreur SQL !SELECT id FROM people WHERE name=dupond && firstname=alfred<br>Champ 'dupond' inconnu dans where clause
jgrille pas mes champs y s'appellent bien 'id' 'name' et 'firstname' dans ma base
jsuis encore perdu