如何在Wordpress数据库和android应用程序之间进行通信

时间:2012-06-25 12:07:15

标签: android

请告诉我如何通过Android应用程序访问WordPress数据库(制作新表并从表中获取数据)请分享任何代码示例,如果有任何正文。

3 个答案:

答案 0 :(得分:2)

Wordpress使用mysql数据库。所以你可以用几种不同的方式做到这一点。我建议你在php中编写一个桥接器,从数据库中获取数据并将其发送到你的应用程序JSON编码。

例如,您的php文件可能看起来像这样,用于检索数据:

<?php
mysql_connect("localhost","db_user","db_password");
mysql_select_db("database_name");

if(isset($_REQUEST['getrecords']))
   getRecords($_REQUEST['id']);

function getRecords($id){
    $q=mysql_query("select * from test_ranking where id=$id");
    while($e=mysql_fetch_assoc($q))
        $output[]=$e;
    print(json_encode($output));
    mysql_close();
}
?>

当然这是非常不安全的,你应该写一些额外的代码来使这个脚本适合你的需要。 完成此操作后,您只需从Android应用程序中创建一个httprequest并获取json数据。

希望它有所帮助!

答案 1 :(得分:0)

wordpress在xml中提供rss。你必须解析它从wordpress网站获取数据。您必须实现/指定rss feed。

答案 2 :(得分:0)

我会推荐肥皂 我从来没有在PHP中完成它,但这是PHP肥皂上的东西 http://php.net/manual/en/book.soap.php

和android部分 http://ksoap2.sourceforge.net/个库 和
http://sourceforge.net/projects/ksoap2genstub/代理生成器