php - 在android中从mysql数据库检索数据

标签 php android mysql android-maps

我有一个 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/

相关文章:

mysql - 如何获取两个独立表之间的数据差异(数据) - 使用sql

php - Drupal 7 EntityFieldQuery 分类字段的字段条件(多个值)不在我的排除数组中

php - 如何在 php 中读取扩展名为 .asc 的文件,并且它应该创建包含数值的 .mark 数组?

Php - 您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展

android - 工具栏仅在平板电脑尺寸上具有左右填充

c++ - MySQL++ 不返回任何内容

php - 为 MySQL 中的 INSERT 查询声明 php 变量

java - Android sqlite 读取和比较问题

java - 简单的静音问题?

mysql - 数据类型 blob mysql