Help please pour requete between and and
Fermé
procrastinateuse
Messages postés
2
Date d'inscription
samedi 23 juin 2012
Statut
Membre
Dernière intervention
23 juin 2012
-
23 juin 2012 à 10:14
jee pee Messages postés 40558 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 16 décembre 2024 - 23 juin 2012 à 12:08
jee pee Messages postés 40558 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 16 décembre 2024 - 23 juin 2012 à 12:08
A voir également:
- Help please pour requete between and and
- Disk boot failure insert system disk and press enter - Guide
- Your device ran into a problem and needs to restart - Forum Windows 10
- Mouse and keyboard recorder - Télécharger - Divers Utilitaires
- Reboot and select proper boot device or insert boot media in selected boot device and press a key ✓ - Forum Windows 10
- Nif pull and bear ✓ - Forum Consommation & Internet
3 réponses
jee pee
Messages postés
40558
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 décembre 2024
9 459
23 juin 2012 à 11:03
23 juin 2012 à 11:03
Salut,
Tu n'as pas indiqué quel est clairement ton problème.
Une réponse incorrecte, une erreur, il ne se passe rien ???
Tu n'as pas non plus donné avec quel sgbd tu travailles. Ça conditionne les possibilités du sql.
Une observation toutefois, dans un ordre select le WHERE ne devrait apparaitre qu'une seule fois.
Donc WHERE a BETWEEN 1 AND 3 AND b BETWEEN 5 AND 9
cdlt
Tu n'as pas indiqué quel est clairement ton problème.
Une réponse incorrecte, une erreur, il ne se passe rien ???
Tu n'as pas non plus donné avec quel sgbd tu travailles. Ça conditionne les possibilités du sql.
Une observation toutefois, dans un ordre select le WHERE ne devrait apparaitre qu'une seule fois.
Donc WHERE a BETWEEN 1 AND 3 AND b BETWEEN 5 AND 9
cdlt
procrastinateuse
Messages postés
2
Date d'inscription
samedi 23 juin 2012
Statut
Membre
Dernière intervention
23 juin 2012
23 juin 2012 à 11:47
23 juin 2012 à 11:47
cest mysql , inodb
Il ne se passe rien, je crois que cest une erreur de sintaxe cela dit,
jai apporté tes modifs mais ca ne change rien.. :
$requete= "SELECT * FROM noteeleve WHERE math between (('$note_math_recup'+'20')
AND ('$note_math_recup'-'20')) AND philo between (('$note_philo_recup'+'20')
AND ('$note_philo_recup'-'20'))"
Il ne se passe rien, je crois que cest une erreur de sintaxe cela dit,
jai apporté tes modifs mais ca ne change rien.. :
$requete= "SELECT * FROM noteeleve WHERE math between (('$note_math_recup'+'20')
AND ('$note_math_recup'-'20')) AND philo between (('$note_philo_recup'+'20')
AND ('$note_philo_recup'-'20'))"
jee pee
Messages postés
40558
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
16 décembre 2024
9 459
Modifié par jee pee le 23/06/2012 à 12:09
Modifié par jee pee le 23/06/2012 à 12:09
Je ne connais ni php ni mysql
Si c'est une erreur de syntaxe et que ton code ne le teste pas ce n'est pas terrible. Remplace WHERE par WHE pour voir. Si tu n'as pas d'erreur signalée il faudrait que tu améliores le code pour récupérer les messages d'anomalies.
Quand on programme il faut toujours intercepter les erreurs.
Dans mysql il n'y a pas possibilité de saisir un script sql, dans un outil quelconque, pour l'exécuter immédiatement ?
Tu pourrais alors tester ton sql en dehors de php pour valider la syntaxe.
Ou alors mets tout en dur dans php pour un test, ex :
SELECT * FROM noteeleve
WHERE (math between 1 AND 100) AND (philo between 1 AND 100)
Cela te permettra de diagnostiquer un problème de syntaxe sql ou un problème de syntaxe php
Un étranger, c'est un ami qu'on n'a pas encore rencontré.
Si c'est une erreur de syntaxe et que ton code ne le teste pas ce n'est pas terrible. Remplace WHERE par WHE pour voir. Si tu n'as pas d'erreur signalée il faudrait que tu améliores le code pour récupérer les messages d'anomalies.
Quand on programme il faut toujours intercepter les erreurs.
Dans mysql il n'y a pas possibilité de saisir un script sql, dans un outil quelconque, pour l'exécuter immédiatement ?
Tu pourrais alors tester ton sql en dehors de php pour valider la syntaxe.
Ou alors mets tout en dur dans php pour un test, ex :
SELECT * FROM noteeleve
WHERE (math between 1 AND 100) AND (philo between 1 AND 100)
Cela te permettra de diagnostiquer un problème de syntaxe sql ou un problème de syntaxe php
Un étranger, c'est un ami qu'on n'a pas encore rencontré.