06.02.2009, 19:57
ich habe das plugin Usermap (1.1) von Paretje link mybbcoder
jetzt möchte ich eine Suchmaske erstellen, in der ich angeben kann suche User im Umkreis von X km
leider bekomme ich eine Fehlermeldung, das die SQL-Befehle nicht bekannt sind.
sende ich den gleichen Befehl direkt auf der Datenbank ab, bekomme ich meine Resultate.
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1305 - FUNCTION DBNAME.ACOS does not exist
Nun meine Frage: ist die Funktion $query = $db->query($sql_query); um einige Befehle limitiert?
Der Query mit 333 km als Beispiel anbei anbei:
jetzt möchte ich eine Suchmaske erstellen, in der ich angeben kann suche User im Umkreis von X km
leider bekomme ich eine Fehlermeldung, das die SQL-Befehle nicht bekannt sind.
sende ich den gleichen Befehl direkt auf der Datenbank ab, bekomme ich meine Resultate.
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1305 - FUNCTION DBNAME.ACOS does not exist
Nun meine Frage: ist die Funktion $query = $db->query($sql_query); um einige Befehle limitiert?
Der Query mit 333 km als Beispiel anbei anbei:
PHP-Code:
SELECT u.uid, u.username, u.usermap_lat , u.usermap_lon FROM
mybb_users u WHERE
6367.46 * ACOS (COS( RADIANS( u.usermap_lat ) ) * COS (RADIANS( 49.31 )) *
(SIN (RADIANS( u.usermap_lon ) ) * SIN (RADIANS( 10.7475 )) +
COS (RADIANS( u.usermap_lon ) ) * COS(RADIANS( 10.7475 ))) +
SIN(RADIANS( u.usermap_lat ) ) * SIN(RADIANS( 49.31 )))
< 333
ORDER BY u.username