query($sql); $arr = array(); if ($result && $result->num_rows > 0) { while ($row = $result->fetch_assoc()) { $item = array( "id" => intval($row['id']), "username" => $row['username'], "role" => $row['role'], "ibadah_id" => $row['ibadah_id'] ? intval($row['ibadah_id']) : null, "nama_ibadah" => $row['nama_ibadah'] ?? '-' ); array_push($arr, $item); } echo json_encode(["status" => "success", "data" => $arr]); } else { echo json_encode(["status" => "success", "data" => []]); } $conn->close(); ?>