我试图在我的应用程序中添加一个删除帐户选项,但是当我尝试删除该帐户时,我没有从 Web 服务器获得响应。
相反,我收到错误:
org.json.JSONException: End of input at character 0 of
我试图将请求方法更改为 DELETE 但是我不太熟悉 android 和数据库所以我不确定这是否可行。我不确定问题出在 php 还是 java 代码上,当我在 android studio 中运行调试器时,字符串响应返回:
response: ""
PHP:
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
$id = $_POST['id'];
require 'conn.php';
$sql = "DELETE * FROM Patients WHERE patientID='$id'";
if(mysqli_query($conn, $sql)){
$result['success'] = "1";
$result['message'] = "success";
echo json_encode($result);
mysqli_close($conn);
} else {
$result["success"] = "0";
$result["message"] = "Error!";
echo json_encode($result);
mysqli_close($conn);
}
}
?>
我希望吐司弹出并说帐户已删除,但我却收到顶部的错误消息。
ps 这只是一个原型,所以我目前并不担心安全问题。
小唯快跑啊
相关分类