http запрос на получение данных из базы данных через php в Android, другой результат с использованием браузера - PullRequest
0 голосов
/ 07 октября 2018

Я занимаюсь разработкой приложения для Android, использующего PHP для взаимодействия с сервером.Я использую бесплатный сервер 000hosting, когда я перемещаю PHP с локального на сервер, происходит что-то проводное.

Это результат использования телефона: я вывожу результат в Logcat.

   Log.d(TAG, "RESULT: " + result);

   D/GetNoteBackupsSummary: RESULT: <br /> 
   System.err: org.json.JSONException: Value <br of type java.lang.String cannot be converted to JSONArray

Почему я получаю <br /> в результате?

Вывод из браузера:

[{"id":"1","title":"nznnznss","content":"kzkzkzkzkz","date":"2018-10-06 23:02:50","backup_time":"2018-10-07 02:48:10"},
 {"id":"2","title":"nznzksks","content":"nsnsnnsksks","date":"2018-10-06 23:02:45","backup_time":"2018-10-07 02:48:10"}, 
  {"id":"3","title":"jzjsjsj","content":"nznzkzkzkz","date":"2018-10-06 23:02:40","backup_time":"2018-10-07 02:48:10"}, 
  {"id":"4","title":"bsjsjsj ","content":"jsjsksk ","date":"2018-10-06 23:02:35","backup_time":"2018-10-07 02:48:10"}]

Это код php:

session_start();

// $user_email = $_POST["user_email"];
// $time = $_POST["backup_time"];

$time = "2018-10-07 02:48:10";
$user_email = "ccc@ccc";

if (!$con) {
    echo "Error: " . mysqli_connect_error();
    exit();
}
$result = new \stdClass();

$out_put = array();
$table_name = getBackupUserTableName($user_email);
$sql = "SELECT * FROM ".$table_name." WHERE backup_time = '".$time."'";
if($query = mysqli_query($con, $sql)){
    while ($row = mysqli_fetch_assoc($query))
    {
        array_push($out_put, $row);
    }
    print json_encode($out_put);
}else{
    $result -> status = false;
    $result -> error = mysqli_error($con);
    print json_encode($result);
}



mysqli_close ($con);

Очень хорошо работает на местном.Цени любую помощь!Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...