Comparer l'écart entre 2 nombres en PHP+SQL
Fermé
waxor
Messages postés
51
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
19 août 2012
-
Modifié par waxor le 15/08/2012 à 13:57
A.Nonymous - 17 août 2012 à 11:49
A.Nonymous - 17 août 2012 à 11:49
A voir également:
- Comparer l'écart entre 2 nombres en PHP+SQL
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- Code binaire des nombres - Guide
- Retour a la ligne php ✓ - Forum PHP
- Xsarius pure 2 mode d'emploi - Forum TV & Vidéo
3 réponses
Utilisateur anonyme
15 août 2012 à 15:56
15 août 2012 à 15:56
Bonjour
La valeur absolue existe en SQL.
SELECT * FROM table ORDER BY ABS($reference - champ)
Pour classer des points donnés par des coordonnées GPS en fonction de leurs distances à un point de référence, ça ne suffit pas. La distance entre deux points est plus compliquée que ça, elle fait intervenir des fonctions trigonométriques, mais ça doit être faisable aussi.
La valeur absolue existe en SQL.
SELECT * FROM table ORDER BY ABS($reference - champ)
Pour classer des points donnés par des coordonnées GPS en fonction de leurs distances à un point de référence, ça ne suffit pas. La distance entre deux points est plus compliquée que ça, elle fait intervenir des fonctions trigonométriques, mais ça doit être faisable aussi.
maka54
Messages postés
698
Date d'inscription
mercredi 8 avril 2009
Statut
Membre
Dernière intervention
4 décembre 2016
80
16 août 2012 à 13:17
16 août 2012 à 13:17
bonjour,
voici un lien qui devrait t'intéresser :
http://www.phpsources.org/calcul-de-la-distance-entre-deux-coordonnees-gps-avec-mysql_101.html
voici un lien qui devrait t'intéresser :
http://www.phpsources.org/calcul-de-la-distance-entre-deux-coordonnees-gps-avec-mysql_101.html
waxor
Messages postés
51
Date d'inscription
vendredi 7 septembre 2007
Statut
Membre
Dernière intervention
19 août 2012
2
Modifié par waxor le 16/08/2012 à 13:17
Modifié par waxor le 16/08/2012 à 13:17
Merci beaucoup.
Je pense qu'avec une requêtes du type :
SELECT * FROM ma_table ORDER BY ABS($leNombreDeReference - (latitude/longitude))
ça devrait marcher. En sachant que $leNombreDeReference représente en fait latitude/longitude du point de référence.
Je reviendrais pour dire si ça à marcher et pour mettre le post en résolu si c'est le cas.
Merci et à bientôt.
Jean.
Je pense qu'avec une requêtes du type :
SELECT * FROM ma_table ORDER BY ABS($leNombreDeReference - (latitude/longitude))
ça devrait marcher. En sachant que $leNombreDeReference représente en fait latitude/longitude du point de référence.
Je reviendrais pour dire si ça à marcher et pour mettre le post en résolu si c'est le cas.
Merci et à bientôt.
Jean.