PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 18-07-2013 19:46:25

Akinoss
Membre
Inscription : 18-07-2013
Messages : 1

Rechercher une valeur directement supérieur dans une table MYSQL.

Cher amis PHPeur !
Débutant en PHP, j'apprends actuellement via un bouquin et php|Debutant.
Je voudrais mettre en application mes bases alors je code un peu tout et n'importe quoi smile

Je voudrais réussir à faire quelque chose qui donne le résultat suivant : Interroger une table MySql  et trouver les valeurs directement supérieur et inférieur à une valeur donnée. Ensuite je voudrais afficher les noms correspondant aux valeurs trouvées.

Voici par exemple ma table
Nom | valeurs
  A   |   1
  B   |   2
  C   |   3
  D   |   4
  E   |   5
  F   |   6
  G   |   7

Si ma variable est  4.5, le résultat de mon code doit me donner D et E (D=4 et E=5)

Voila pour ce que je veux faire, maintenant mon problème, c'est que je ne sais pas du tout par où commencer (structure / étapes de mon code).

Je ne demande pas que l'on me crache tout le code ! Le but étant de m'aider seulement wink
Je veux juste que l'on m'aiguille sur le bon chemin wink

Merci d'avance big_smile

Hors ligne

#2 18-07-2013 21:25:45

moijhd
Membre
Inscription : 13-06-2009
Messages : 167

Re : Rechercher une valeur directement supérieur dans une table MYSQL.

Bonsoir,

Je ferais deux requêtes avec une union entre les deux résultats. Pour trouver D=4, je cherche les valeurs qui sont inférieurs à 4,5, je les trie par ordre décroissant, et je récupère la première. Pareil pour la E=5 avec supérieur et croissant.

Hors ligne

Pied de page des forums