SQL sorgusu ile yardımcı

0 Cevap php

Ben Lat için LNG ve 0.008830 için büyük ya da 0.014763 daha az olan değerlerini geri getirecek bir SQLite sorgu arıyorum. Ben aşağıdaki kodu kullanarak ediyorum ...

 $latupp = $_REQUEST['currlat'] + 0.008830; 
 $latlow = $_REQUEST['currlat'] - 0.008830;
 $lngupp = $_REQUEST['currlng'] + 0.014763;
 $lnglow = $_REQUEST['currlng'] - 0.014763;
 $q=mysql_query("SELECT * FROM `tweets` 
                       WHERE `lat` > $latlow AND
                             `lat` < $latupp OR 
                             `lng` >  $lnglow AND
                             `lng` < $lngupp;") or die(mysql_error());

Ama yanlış sonuçlar örneğin sonuçları büyük veya 0.1441209 daha az dönüyor. Ben oldukça neden anlamaya olamaz. Herkes herhangi bir öneriniz var mı?

0 Cevap