Erreur SQL ! You have an error in your SQL
Fermé
salimdrame
Messages postés
70
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
24 juin 2011
-
7 juil. 2008 à 15:17
Mélité - 24 juin 2011 à 17:09
Mélité - 24 juin 2011 à 17:09
A voir également:
- Erreur SQL ! You have an error in your SQL
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur eespt-technical error ✓ - Forum TNT / Satellite / Réception
- Fan error lenovo ✓ - Forum Refroidissement
- Network error iptv - Forum Réseaux sociaux
4 réponses
Bonjour,
Si tu n'as pas résolu ton problème envoi moi ton script et ta bdd sur samir_bogos"at"hotmail.com
a++
Si tu n'as pas résolu ton problème envoi moi ton script et ta bdd sur samir_bogos"at"hotmail.com
a++
Essayes de mettre des parenthese :
$sql = "SELECT * FROM $sigle_etab WHERE (mail_contact='$mail_contact') AND (pass='$pass')";
A +
$sql = "SELECT * FROM $sigle_etab WHERE (mail_contact='$mail_contact') AND (pass='$pass')";
A +
Lumpy-Rock
Messages postés
68
Date d'inscription
jeudi 6 mai 2010
Statut
Membre
Dernière intervention
19 juillet 2014
1
1 mai 2011 à 20:58
1 mai 2011 à 20:58
Bonjour :)
C'est très bizarre, tout a l'air juste...
Essaie de remplacer toutes les variables de ta requête par des vraies chaines de caractères, pour voir si le problème est là.
Ex.
En essayant de mettre des valeurs de façon à ce qu'elles correspondent à la table et qu'elles ne provoquent pas des erreurs de type Champ/Table Inconnu(e)...
C'est très bizarre, tout a l'air juste...
Essaie de remplacer toutes les variables de ta requête par des vraies chaines de caractères, pour voir si le problème est là.
Ex.
$sql = "SELECT * FROM Matable WHERE mail_contact='mail' AND pass='mot_de_passe'";
En essayant de mettre des valeurs de façon à ce qu'elles correspondent à la table et qu'elles ne provoquent pas des erreurs de type Champ/Table Inconnu(e)...
remplace
par
(guillemets autour de la variable qui te donne le nom de la table, comme tu l'as fait avec $mail_contact et $pass)
$sql = "SELECT * FROM $sigle_etab WHERE mail_contact='$mail_contact' AND pass='$pass'";
par
$sql = "SELECT * FROM '$sigle_etab' WHERE mail_contact='$mail_contact' AND pass='$pass'";
(guillemets autour de la variable qui te donne le nom de la table, comme tu l'as fait avec $mail_contact et $pass)
7 juil. 2008 à 17:16
1 mai 2011 à 20:12