Harici bir veritabanı uygulamaların yerel veritabanında depolanacak öğeleri döndürdüğü bir android uygulaması için bir dinlenme hizmeti oluşturmaya çalışıyorum. Bloblar boş olarak iade edilmek üzere her şey çalışıyor. Jöle ile blob döndürme
bu
benim Jason yanıtının bir örnektir. (Resim ve küçük resim alanları lekeler vardır){"id":"2","user_id":"1","name":"testing","type":"bouldering","picture":null,"lat":"36","long":"81","alt":"41932","accuracy":"53","thumbnail":null}
İşte verileri döndürmek için benim php script.
<?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);
?>
Bu sorunla ilgili bir çözüm bilen var mı? Bunu en verimli şekilde yapmadığımı biliyorum (görüntüleri dosya sisteminde saklamak daha iyi), ama buna ihtiyacım var.
okuyunuz JSON şartname gibi bir foreach döngüsü hazırlamak base64_encode için yapmak zorunda. http://www.json.org/ – excanoe
Mümkün yinelenen [JSON ve PHP ile BLOB nasıl kullanılır?] (http://stackoverflow.com/questions/4855447/how-to-use-blob-with-json- ve-php) – bzlm