我正在嘗試使用我的Android應用程序執行CRUD操作。 顯然JSON & PHP是做到這一點的方式,但我只找到似乎過時的示例(Android Studio將大多數對象標記爲不贊成使用)。 現在我沒有得到任何工作,但這可能是因爲我的PHP。從Javascript發送數據到JSON PHP服務
無論如何:有人能告訴我一個關於如何將數據從我的Android應用程序發佈到我的JSON服務的最新示例嗎?
下面是我的INSERT語句的PHP(這是我從2個教程拼湊起來):
include 'dbconn.php';
$get = json_decode(stripslashes($_POST['req']));
$userID = $get->userID;
$text = $get->text;
$erstellt = $get->erstellt;
$sql = "INSERT INTO 4188647db4.status (id, userID, text, erstellt) VALUES (NULL, '$userID', '$text', '$erstellt');";
if ($connection->query($sql)) {
$msg = array("status" =>1 , "msg" => "OK");
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($connection);
}
$json = $msg;
header('content-type: application/json');
echo json_encode($json);
@mysqli_close($conn);
謝謝,這似乎工作的Java部分。不過,我仍然無法在PHP中獲得POST數據。我試過$ get = json_decode(file_get_contents('php:// input'));但它也不起作用。 – PectoralisMajor