我有点奇怪的问题。 我在我的php中获取地点的经度和纬度。 演示经度和纬度都是这样提取经纬度数据时出错
Latitude 20º 24.002' N
Longitude 87º 18.135' W
问题是因为º
数据不能检索。如何获取º
的纬度?
这里是我的查询
$sql = "select * from tbl_site where sit_id =".$_GET[id];
获取数据后,我有这样的阵列: -
{"item":{"sit_id":"3","sit_title":"title","sit_image":"img2.jpg","sit_zon_id":"1","sit_access":"Boat","sit_rating":"5","sit_experience":"all divers","sit_latitude":null,"sit_longitude":null}}
代码,从数据库中获取并解析到JSON:
$dbh = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass);
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $dbh->prepare($sql);
$stmt->bindParam("id", $_GET[id]);
$stmt->execute();
$employee = $stmt->fetchObject(); $dbh = null;
echo '{"item":'. json_encode($employee) .'}';
从什么没有回收?另外,请发布代码。你说得越多,帮助就会越容易。 – 2013-04-11 09:39:58
我正在使用服务来获取数据...所以它只是一个简单的查询选择... – Shwet 2013-04-11 09:42:54
'º'不会阻止从数据库中检索数据。你有这个数据在一个字符串变量?如果是这样,你如何解析它? – 2013-04-11 09:44:58