如何从数据库中检索值

时间:2012-11-29 10:48:55

标签: php android database android-maps

我编写了一个android程序来将用户位置信息(lat和lon值)存储到数据库中。这很好。

我需要做的是“从数据库中检索那些纬度和经度值并在地图上标记路线”。以下是我根据给定的纬度和经度值绘制地图的代码部分。我通过网上冲浪找到了这部分代码。我不知道如何让它接受来自数据库的数据并在地图上标记它。请让我知道这样做。

 function initialize() {
            var latlng = new google.maps.LatLng(18.524220910029783,73.85761860000002);
            var myOptions = {
                zoom: 10,
                center: latlng,
                mapTypeId: google.maps.MapTypeId.ROADMAP
            };

这里直接给出lat和lon值。我需要从DB中检索这些值而不是直接给它。

以下是我的PHP代码,用于存储从Android应用程序到DB

的位置信息
<?php
ob_start();
$host="localhost"; // Host name 
$username=""; // Mysql username 
$password=""; // Mysql password 
$db_name="test"; // Database name 
$tbl_name="map"; // Table name 
$message=$_POST['a'];
$message1=$_POST['b'];
mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
mysql_select_db("$db_name")or die("cannot select DB");
$query = "INSERT INTO map (id,longitude,latitude) VALUES (DEFAULT,'".$_REQUEST['message']."', '".$_REQUEST['message1']."')";


mysql_query($query) or die(mysql_error("error"));
mysql_close();
?>

提前致谢!!

1 个答案:

答案 0 :(得分:1)

请参阅this将向您展示如何从db获取数据。这是php任务。