如何从数据库中检索值

Posted

技术标签:

【中文标题】如何从数据库中检索值【英文标题】:How to retrieve values from database 【发布时间】:2012-11-29 10:48:55 【问题描述】:

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

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

 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 值。我需要从数据库中检索这些值,而不是直接提供。

以下是我的 php 代码,用于将从 android 应用程序获取的位置信息存储到数据库中

<?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();
?>

提前致谢!!

【问题讨论】:

所以你想从网络上检索,并且应该在本机代码中使用 lat ,lon 是吗? 是的..我不想直接在我的 js 代码中给出 lat lon 值。我只想从数据库中检索它。我正在使用 MySQL 数据库 我正在尝试在网络中进行 是否有任何教程..我是这个领域的新手.. 请更改您的用户名 【参考方案1】:

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

【讨论】:

以上是关于如何从数据库中检索值的主要内容,如果未能解决你的问题,请参考以下文章

iOS 检索 Web 响应数据后如何从 JSON 中检索值

如何使用函数从 Web SQL 数据库中检索值?

如何将 jQuery 日期选择器值保存到数据库并从数据库中检索

如何使用正则表达式规则从 json 数据响应中检索值?

兄弟或兄弟AtRow()函数如何从QTableWidget中的隐藏列中检索值?

如何从 Firebase 同步检索数据?