簡體   English   中英

使用php解析json url

[英]parsing json url using php

我正在嘗試開發Web端的android項目的后端。 而且我不知道如何將數據從android傳遞到網絡。 我想將內容從Android應用程序存儲到服務器中的數據庫中,還想從數據庫中檢索一些數據到Android應用程序。 我正在使用php。

<?php

  $link = mysqli_connect("localhost", "root", "", "location");

  if (mysqli_connect_error()) {
    die("Could not connect to database");
  }

  header('Content-Type: application/json');

  $query1 = "SELECT name,email FROM users WHERE id=2";

  if ($result1 = mysqli_query($link, $query1)) {
    $data = mysqli_fetch_array($result1);

    $json_en = json_encode($data);
    $array = json_decode($json_en, true);

    $name = $array['name'];
    $email = $array['email'];

    echo $name.",".$email;

    $quer = "INSERT INTO users(name,email) VALUES('$name', '$email')";

    mysqli_query($link, $quer);
}

我想將此輸出傳遞給android。 怎么做?

您想研究開發某種后端,無論它是通過JSON響應還是通過XML響應,或者由您決定是否使用其他任何協議。

要存儲數據,您需要讓該應用程序向您的PHP終結點發出POST請求,該請求會處理存儲並向該應用程序返回某種狀態代碼,以便您可以顯示適當的消息傳遞。 在接收數據的情況下,您希望讓該應用程序發出GET請求,並在PHP文件中加載數據,然后將其轉換為傳輸協議,並將其回顯為響應。

您提供的代碼格式不正確,但是從外觀上看,您希望將查詢結果返回給應用程序。 在這種情況下,您可以使用echo輸出結果,並將其作為響應內容返回給您的應用程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM