【问题标题】:PHP TAKE data from sqlite database from android app and put them in data base on serverPHP从android应用程序的sqlite数据库中获取数据并将它们放入服务器的数据库中
【发布时间】:2013-03-25 08:20:49
【问题描述】:
    public function storeLog($uuid, $log) {
    $result = mysql_query("INSERT INTO logs(unique_id, thelog) VALUES('$uuid', '$log')");
    $json = json_decode($log);

    foreach($json as $item) {
        $type = $item->type;
        if($type == "out_sms") {
            $number = $item->number;
            //$time = $item->time;
            //$time = date("Y-m-d H:i:s", $time);
            //jebna kel shi la hay el sms
            $result = mysql_query("INSERT INTO sms(UUID, TYPE, NUMBER) VALUES('$uuid', '$type', '$number')");
        }
            else if($type == "in_sms") {
            $number = $item->number;
            //$time = $item->time;
            //$time = date("Y-m-d H:i:s", $time);
            //jebna kel shi la hay el sms
            $result = mysql_query("INSERT INTO sms(UUID, TYPE, NUMBER) VALUES('$uuid', '$type', '$number')");
        }
            else if($type == "in_call") {
            $number = $item->number;
            $time_answered = $item->time_answered;
    $time_ended = $item->time_ended;
            $time_ended = date("Y-m-d H:i:s", $time_ended);
    $time_started = $item->time_started;
           $time_started = date("Y-m-d H:i:s", $time_started);
           $result = mysql_query("INSERT INTO call(UUID, TYPE, NUMBER, TIME_ANSWERED, TIME_ENDED, TIME_STARTED) VALUES('$uuid', '$type', '$number','$time_amswered', `$time_ended`, `$time_started`)");
       }
            else if($type == "out_call") {
            $number = $item->number;
            $time_ended = $item->time_ended;
            //$time_ended = date("Y-m-d H:i:s", $time_ended);
            $time_started = $item->time_started;
            //$time_started = date("Y-m-d H:i:s", $time_started); 
            $result = mysql_query("INSERT INTO call(UUID, TYPE, NUMBER, TIME_ENDED, TIME_STARTED) VALUES('$uuid', '$type', '$number', `$time_ended`, `$time_started`)");
        }
            else if($type == "data") {
            $mobile_sent = $item->mobile_sent;
            //$time = $item->time;
            $network_received = $item->network_received;
            $network_sent = $item->network_sent;
            $mobile_received = $item->mobile_received;
            $result = mysql_query("INSERT INTO data(UUID, TYPE, MOBILE_SENT, NETWORK_RECEIVED, NETWORK_SENT, MOBILE_RECEIVED) VALUES('$uuid', '$type', '$mobile_sent', '$network_received', '$network_sent', '$mobile_received')");

我是 php 语言的新手,正在我的大学期末项目中工作。 问题是每个函数都可以正常工作,除了两个 in_call 和 out_call 它没有任何帮助。

【问题讨论】:

  • 还有时间从android数据库中获取整数,它不能把它放在php中并存储在服务器上的数据库中?

标签: php android sql


【解决方案1】:

您可以创建一个插入服务器并与服务器通信的 php 文件。然后你的应用程序将调用这个 php 文件,就是这样!希望对您有所帮助。

【讨论】:

  • 这就是我所做的,但是 in_call 和 out_call 类型的 else if 循环不起作用,而另一个循环正常工作
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-22
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 2013-04-24
  • 2015-08-15
相关资源
最近更新 更多