首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用php向另一个php写入page....need关于将数据拉回设备的最佳方法的意见

问使用php向另一个php写入page....need关于将数据拉回设备的最佳方法的意见
EN

Stack Overflow用户
提问于 2011-05-26 19:03:24
回答 2查看 170关注 0票数 0

大家好,大家好!)

所以我们最终得到了gps数据,从android设备到数据库,使用php将数组传递到表中。太棒了。

现在我需要把数据从表中拿出来,做两件我能想到的事情之一。

  1. --我可以使用fwrite()修改现有的php页面,将传入的数据写入另一个php页面,该页面的作用类似于db表itself.....which,这在某种程度上违背了将东西存储在db中的目的。
  2. ,我可以创建一个php页面,当它想要从数据库中提取所有的gps标记时,设备就会命中它。我不知道现在该怎么做。--

我的问题是,对于第一种方法,我有点不确定这在空间上的效率,而不是仅仅从db中提取内容,而且我也不确定如何设置变量,以便fwrite()能够以我需要的json格式实际地写入它们。

为了正确地使用fwrite()并将内容写入新页面,我会像这样使用它吗?

代码语言:javascript
复制
$myFile = "testFile.php";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = " "lat": ", $lat, " \n";
fwrite($fh, $stringData);
$stringData = " "long": ", $long, " \n";
fwrite($fh, $stringData);
fclose($fh);

至于第二种方法,我真的不知道从哪里开始。我将gps信息存储在mysql数据库中的一个表中,因此我需要一个php脚本,该脚本将表中的所有gps标记返回给用户,以便它们出现在设备上。同样,很快就会转移到postgresql数据库,所以在这方面的帮助也将是很棒的。

再一次,任何帮助都将不胜感激:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-26 22:57:02

在你的两个选项中,选项2是最简单的,也是最好的。PHP非常简单:

代码语言:javascript
复制
<?php
mysql_connect("localhost","USERNAME","PASSWORD");
mysql_select_db("yourdb");
$sql = " select location_name, location_lat, location_lon from locations ";
$res = mysql_query($sql);
$locations = array();
for ($i = 0; $i < mysql_num_rows($res); $i++){
    $row = mysql_fetch_assoc($res);
    $locations[] = (object) $row;
}
echo json_encode($locations);
?>
票数 1
EN

Stack Overflow用户

发布于 2011-05-26 19:19:33

那么,您想要一个PHP脚本从数据库中获取GPS数据并以JSON的形式输出,以便Android应用程序使用?

高层次的步骤和相应的子问题,你需要找到答案:

PHP?"

  • 查询数据库
    • “如何编写SQL查询?
    • ”如何对MySQL和PostgreSQL执行SQL查询

​

如何使用PHP?"将数据序列化为JSON

​

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6143714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档