我已经创建了一个名为DB_Functions的PHP文件,其中包含我的用户ID删除数据库行的Delete方法。代码:PHP删除函数正在删除数据库行,但响应显示错误?
//Delete User
public function deleteUser($id){
$stmt = $this->conn->prepare("DELETE FROM users WHERE user_id = ?");
$stmt->bind_param("s", $id);
$result = $stmt->execute();
$stmt->close();
}
我已经再创建另一个PHP文件作为ID被接收为之后的参数后,调用该函数的端点。代码:
require_once 'include/DB_Functions.php';
$db = new DB_Functions();
//json response array
$response = array();
if(isset($_POST['id'])){
//recieve GET parameters
$id = $_POST['id'];
$result = $db->deleteUser($id);
if($result){
$response["error"] = FALSE;
$response["message"] = "User deleted succesfully";
}else{
$response["error"] = TRUE;
$response["error_msg"] = "User did not delete";
}
echo json_encode($response);
}
当测试这个使用先进的REST客户端,并与Andriod的发展我的工作在使用时,该行从数据库中删除,但在ARC解析响应是错误信息,并在Android的logcat显示“用户未删除”的相同响应消息?
任何帮助?
Android “的这个” 错误消息显示在logcat中。哪个错误? –