Requete sql php
Résolu/Fermé
raygouda
Messages postés
69
Date d'inscription
mardi 17 mai 2011
Statut
Membre
Dernière intervention
27 août 2013
-
24 juin 2012 à 15:29
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 - 27 juil. 2012 à 18:45
raygouda Messages postés 69 Date d'inscription mardi 17 mai 2011 Statut Membre Dernière intervention 27 août 2013 - 27 juil. 2012 à 18:45
Bonjour, à tous
Voici une requête sql:
$rq1="SELECT * FROM compte WHERE NumCompte=".$numcompt;
Dans la table compte de la base de données , le champ NumCompte est de type Varchar.
Quand $numcompt est une valeur numérique la requête s'exécute correctement.Dans le cas contraire sa ne fonctionne pas.
Que faire?
Merci d'avance.
Voici une requête sql:
$rq1="SELECT * FROM compte WHERE NumCompte=".$numcompt;
Dans la table compte de la base de données , le champ NumCompte est de type Varchar.
Quand $numcompt est une valeur numérique la requête s'exécute correctement.Dans le cas contraire sa ne fonctionne pas.
Que faire?
Merci d'avance.
A voir également:
- Requete sql php
- Easy php - Télécharger - Divers Web & Internet
- Logiciel sql - Télécharger - Bases de données
- Retour a la ligne php ✓ - Forum PHP
- Requête sql date supérieure à ✓ - Forum Programmation
- Expert php pinterest - Télécharger - Langages
2 réponses
Vérifiez la casse et formatage, assez étrange d'avoir un champ d'une table avec des valeurs numérique et textes mélangés(et faux conceptuellement même si juste techniquement).
Avez vous essayé directement dans la console de phpMyAdmin ?
ça peut vous donner une idée d'où vient l'erreur.
Avez vous essayé directement dans la console de phpMyAdmin ?
ça peut vous donner une idée d'où vient l'erreur.
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
24 juin 2012 à 15:48
24 juin 2012 à 15:48
il manque les quotes
$rq1="SELECT * FROM compte WHERE NumCompte='".$numcompt."'";
raygouda
Messages postés
69
Date d'inscription
mardi 17 mai 2011
Statut
Membre
Dernière intervention
27 août 2013
1
26 juin 2012 à 18:46
26 juin 2012 à 18:46
Je viens d'essayer ce que vous venez de dire.Sa fonctionne comme la requête que j'ai posté au début.C'est à dire quand c'est des valeurs numériques sa tourne dans le cas échéant sa ne fonctionne pas.
Merci
Merci
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
26 juin 2012 à 19:21
26 juin 2012 à 19:21
çà fonctionne pas ....
a moins d'être devin, je vois pas comment on peut t'aider plus
Fais des tests depuis phpmyAdmin , voir si il y a une erreur mysql ....
si pas d'erreur, c'est que la condition n'est pas respecté
a moins d'être devin, je vois pas comment on peut t'aider plus
Fais des tests depuis phpmyAdmin , voir si il y a une erreur mysql ....
si pas d'erreur, c'est que la condition n'est pas respecté
raygouda
Messages postés
69
Date d'inscription
mardi 17 mai 2011
Statut
Membre
Dernière intervention
27 août 2013
1
27 juil. 2012 à 18:45
27 juil. 2012 à 18:45
merci.c'est bon.j'ai changé le type de NumCompte en int.