Erreur dans une requete SQL
boule2gom2
Messages postés
2
Statut
Membre
-
loupius Messages postés 789 Statut Membre -
loupius Messages postés 789 Statut Membre -
Bonjour
Je travail sur un site ou dans ma page PHP je dois faire une requête SQL.
Pour se faire j'utilise easyPHP pour simulé mon serveur.
Voici ma requête :
$nom=$_POST['nom'];
$connection=mysql_connect('localhost','root','') or die ('connexion impossible') ;
$requete='SELECT nom FROM client WHERE client ==== $nom ' ;
$result=mysql_query($requete) or die ('erreur') ;
if (mysql_num_rows($result)>0){
echo('des clients existent!!') ;
}
else { echo('pas de client dans la base!!') ;
}
mysql_close($connection) ;
L'erreur est au niveau de mon WHERE mais je n'arrive pas a la trouver !
J'aurai grandement besoin de votre aide.
Merci.
Je travail sur un site ou dans ma page PHP je dois faire une requête SQL.
Pour se faire j'utilise easyPHP pour simulé mon serveur.
Voici ma requête :
$nom=$_POST['nom'];
$connection=mysql_connect('localhost','root','') or die ('connexion impossible') ;
$requete='SELECT nom FROM client WHERE client ==== $nom ' ;
$result=mysql_query($requete) or die ('erreur') ;
if (mysql_num_rows($result)>0){
echo('des clients existent!!') ;
}
else { echo('pas de client dans la base!!') ;
}
mysql_close($connection) ;
L'erreur est au niveau de mon WHERE mais je n'arrive pas a la trouver !
J'aurai grandement besoin de votre aide.
Merci.
A voir également:
- Erreur dans une requete SQL
- Logiciel sql - Télécharger - Bases de données
- Iptv erreur de lecture - Forum TV & Vidéo
- Erreur t32 ✓ - Forum Livebox
- Une erreur de communication est détectée dans le module de sécurité ✓ - Forum TNT / Satellite / Réception
- Fdj suite à une erreur technique merci de réessayer ultérieurement ✓ - Forum Réseaux sociaux
5 réponses
Change cette ligne :
Par :
$result=mysql_query($requete) or die ('erreur') ;
Par :
$result=mysql_query($requete) or die ('erreur:'.mysql_error().':'.$requete) ;
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Comme on ne connait pas la structure de la base, peut-être mon intervention ne sera pas la solution.
SELECT nom FROM client WHERE client = $nom
client représente à la fois le nom de la base (FROM client) et le nom d'un champ (WHERE client...). Si cela est exact, ne pas tenir compte de mon post.
Nota: il est toujours ambigu d'utiliser le même nom.
Bonne soirée.
SELECT nom FROM client WHERE client = $nom
client représente à la fois le nom de la base (FROM client) et le nom d'un champ (WHERE client...). Si cela est exact, ne pas tenir compte de mon post.
Nota: il est toujours ambigu d'utiliser le même nom.
Bonne soirée.