【问题标题】:Can I get a data from PHP server to Android application with JSON?我可以使用 JSON 从 PHP 服务器获取数据到 Android 应用程序吗?
【发布时间】:2010-12-15 16:12:40
【问题描述】:

我不确定是否了解 JSON、PHP 和 MySQL。

在我的计划中,我将创建一个 web 服务器和 android 应用程序。数据库服务器是 MySQL。据我了解,PHP 可以发送数据并将其编码为 JSON 数组,我如何在我的 Android 应用程序中使用这个 JSON 数组?

【问题讨论】:

标签: php mysql json


【解决方案1】:

以下是 PHP 代码...

<?php
mysql_connect("host","username","password");
mysql_select_db("Deal");
$sql=mysql_query("select * from CITY where CITY_NAME like 'A%'");
while($row=mysql_fetch_assoc($sql))
$output[]=$row;
print(json_encode($output));
mysql_close();
?>

这是一篇不错的文章link。希望大家喜欢,有什么问题可以问,我会尽快解决的。

【讨论】:

    【解决方案2】:

    你的问题很难理解。

    您似乎在问如何使用 PHP 发送 JSON 数据。

    使用 PHP json_encodejson_decode 函数在 JSON 和 PHP 数组之间进行转换。

    要发送 JSON 字符串,首先使用 json_encode() 将数组转换为 JSON,然后使用 print 生成的字符串并退出程序。

    <?php
    $my_array = array('this'=>'is', 'just'=>'an', 'example'=>'array');
    
    $json_string = json_encode($my_array);
    print $json_string;
    die;
    ?>
    

    希望对您有所帮助。

    【讨论】:

    • 感谢您的回答。对于您的答案,我可以得出结论,我必须通过 json_encode 和 json_decode 与服务器发送接收数据,对吗?实际上我对所有人来说都是新手,所以我的想法看起来很复杂。你能推荐一些可以让我更详细阅读的文件吗?谢谢
    • @Daisy:有很多内容,PHP 只是其中的一方面。阅读我链接到的 PHP 手册页。也可以尝试谷歌搜索“json_encode ajax”等短语和类似的教程。这是我通过 Google 找到的:prodevtips.com/2008/08/15/…
    猜你喜欢
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    相关资源
    最近更新 更多