[SQL + PHP] String & WHERE clause !!!
psaikopat
Messages postés
339
Statut
Membre
-
dedale82 Messages postés 403 Date d'inscription Statut Membre Dernière intervention -
dedale82 Messages postés 403 Date d'inscription Statut Membre Dernière intervention -
Bonjour tout le monde,
Voila mon souci, j'ai une requete SQL du type :
Un Code_Article est un nombre de 7 chiffres !
Je veux réussir a faire que si on rentre autre chose que des chiffres, un message d'erreur dis qu'il faut retaper un code ...
Bon je me doute qu'il faut faire un test (du genre) :
Je sais que ça va etre un truc comme ça mais je sais pas trop comment le faire!
Sinon voila le message d'erreur que j'ai si je rentre "test" a la place d'un nombre :
Champ 'test' inconnu dans where clause
Merci d'avance...
ça a l'air tout con mais c'est avec ce genre d'erreur que je ne les ferai plus, plus tard...
Voila mon souci, j'ai une requete SQL du type :
$Code_manuel=$_POST['manuelle']; mysql_select_db($database_etiquette, $etiquette); $query_Recordset1 = "SELECT Code_Article, Libelle_Article FROM article WHERE Code_Article = $Code_manuel";
Un Code_Article est un nombre de 7 chiffres !
Je veux réussir a faire que si on rentre autre chose que des chiffres, un message d'erreur dis qu'il faut retaper un code ...
Bon je me doute qu'il faut faire un test (du genre) :
If (Code_manuel=string) { echo " Veuillez retaper un code svp..."; } else { ... }
Je sais que ça va etre un truc comme ça mais je sais pas trop comment le faire!
Sinon voila le message d'erreur que j'ai si je rentre "test" a la place d'un nombre :
Champ 'test' inconnu dans where clause
Merci d'avance...
ça a l'air tout con mais c'est avec ce genre d'erreur que je ne les ferai plus, plus tard...
A voir également:
- [SQL + PHP] String & WHERE clause !!!
- Where is it - Télécharger - Gestion de fichiers
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
1 réponse
Salut,
pour ta condition, utilise la fonction is_numeric() :
http://fr2.php.net/manual/fr/function.is-numeric.php
sinon pour ta requete, essaye ca :
$query_Recordset1 = "SELECT Code_Article, Libelle_Article FROM article WHERE Code_Article ='$Code_manuel'";
A plus
pour ta condition, utilise la fonction is_numeric() :
http://fr2.php.net/manual/fr/function.is-numeric.php
sinon pour ta requete, essaye ca :
$query_Recordset1 = "SELECT Code_Article, Libelle_Article FROM article WHERE Code_Article ='$Code_manuel'";
A plus