Sascha1976
Mitglied
Hallo,
ich habe folgendes Problem.
Ich möchte in einer Online Liste die Sortierung anhand der entfernung vornehmen.
Also User a wohnt von User b 62 km weg.
Dann soll in der Online Liste
User B --> 0 km
User A --> 62 km
erscheinen.
Aber wie kann ich das realisieren ?
Das ist die Datenbankabfrage:
Die entfernung berechne ich folgender function
Wie baue ich diese function in die Datenbankabfrage mit ein und mache dann die Sortierung ?
Gruß
Sascha
ich habe folgendes Problem.
Ich möchte in einer Online Liste die Sortierung anhand der entfernung vornehmen.
Also User a wohnt von User b 62 km weg.
Dann soll in der Online Liste
User B --> 0 km
User A --> 62 km
erscheinen.
Aber wie kann ich das realisieren ?
Das ist die Datenbankabfrage:
PHP:
$onuser_query =db_query("SELECT
s.*,
u.*
FROM
" . session . " s LEFT JOIN
" . users . " u USING(user_id)
WHERE
s.lastrefresh > '".$showslivetime."' and s.user_id > '0'
ORDER BY
u.user_pcode");
Die entfernung berechne ich folgender function
PHP:
$geo1_distance = geo_distance($geo1_latitude, $geo1_longitude, $geo2_latitude, $geo2_longitude);
PHP:
$geo1_latitude = Breitengrad User A
$geo1_longitude = Längengrad User A
$geo2_latitude = Breitengrad User B
$geo2_longitude = Längengrad User B
Wie baue ich diese function in die Datenbankabfrage mit ein und mache dann die Sortierung ?
Gruß
Sascha