我有一个 Android 应用程序,它将使用 php 脚本将位置信息(纬度和经度值)发送到 mysql 数据库。
以下是我的 php 脚本:
<?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();
?>
MySQL数据库有以下字段,
+----+----------+-----------+
| id | latitude | longitude |
+----+----------+-----------+
这些东西工作得很好。
我的问题是“我需要使用 Android 应用程序从 MYSQL(纬度和经度值)检索表值。
根据这些纬度和经度值,我需要使用 Android map 绘制 map 来追踪我旅行的位置。
在数据库中存储值效果很好。我需要帮助/想法从数据库中检索数据并在 android 中使用它绘制 map 。
最佳答案
通过Android从MYSQL读取数据并不是一个好主意。请为此使用网络服务。您可以将 Resful Webservice 与 JSON 数据一起使用(PHP 中的 Webservice,JSON 将在 Android 中使用)。
关于php - 在android中从mysql数据库检索数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13599437/