Estoy intentando crear un servicio de descanso para mi aplicación de Android, donde una base de datos externa devuelve elementos para almacenarlos en la base de datos local de las aplicaciones. Tengo todo funcionando, excepto que las manchas se devuelven como nulas.Devolución de un blob con json
Este es un ejemplo de mi respuesta Jason. (Campos de imagen y miniatura son manchas)
{"id":"2","user_id":"1","name":"testing","type":"bouldering","picture":null,"lat":"36","long":"81","alt":"41932","accuracy":"53","thumbnail":null}
Aquí está mi script php para devolver los datos.
<?php
require_once('config.php');
$mysqli = new mysqli(DB_HOST,DB_USER,DB_PASSWORD,DB_NAME);
$sql = 'select * from spot_main';
$results =$mysqli->query($sql);
$spots = array(); //array to parse jason from
while($spot = $results->fetch_assoc()){
$spots[] = $spot;
}
echo json_encode($spots);
?>
¿Alguien sabe de una solución a este problema? Sé que no estoy haciendo esto de la manera más eficiente (mejor para almacenar imágenes en el sistema de archivos), pero necesito que esto funcione.
Por favor lea la especificación JSON sobre los símbolos permitidos. http://www.json.org/ – excanoe
posible duplicado de [¿Cómo usar BLOB con JSON y PHP?] (http://stackoverflow.com/questions/4855447/how-to-use-blob-with-json- and-php) – bzlm