Hallo erstmal,
ich stehe hier vor einem kleinen problemchen also mal zum sachverhalt ich habe ne abfrage zusammengebastelt die mir sachen in meinem umkreis ausgibt war allerdings nicht nach der entfernung sortiert da ich die entfernung nicht in meiner abfrage drin habe nun hab ich mir gedacht ich sortiere mit nem subselect das hat auch geklappt alerdings würde ich jetzt gerne die "distance" aus dem subselect ausgeben damit man auch sieht wie weit es weg ist aber das macht er net wirklich denke mal weils ja nachm order by steht
PHP-Code:
...
order by (SELECT
ceiling(ACOS(SIN(RADIANS(z.zc_lat)) * SIN(RADIANS('.$reihe[1].'))
+ COS(RADIANS(z.zc_lat)) * COS(RADIANS('.$reihe[1].')) *
COS(RADIANS(z.zc_lon) - RADIANS('.$reihe[0].'))) * 6380)
as distance FROM zip_coordinates as z where
ACOS( SIN(RADIANS(z.zc_lat)) * SIN(RADIANS('.$reihe[1].'))
+ COS(RADIANS(z.zc_lat)) *
COS(RADIANS('.$reihe[1].')) *
COS(RADIANS(z.zc_lon)
- RADIANS('.$reihe[0].')) ) * 6380 < '.$entfernung.'
AND z.zc_zip = h.plz );
bekomm ich das da irgendwie raus oder muss ich den subselect irgendwie vorher machen oder so ich hab iwie n brett vorm kopp
mfg matze