Ciao a Tutti
Ho la necessità di leggere campi di tipo BLOB in una tabella di un database MySql presente su un web server da trasformare in Base64 per poter essere letti e manipolati lato client in B4A;
Non avendo specifiche conoscenze in PHP, avrei bisogno di uno script PHP di riferimento ;
Normalmente utilizzo il seguente script PHP che restituisce una stringa in JSON che funziona perfettamente per tutti i casi di INSERIMENTO, MODIFICA, CANCELLAZIONE ecc. da client verso il Db MySql presente sul
Web Server
il problema sorge con i campi Blobs
<?php
//.................................
//.................................
//....................................
//....................................
$con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error());
mysql_select_db($databasename) or die(mysql_error());
mysql_query("SET CHARACTER SET utf8");
$query = file_get_contents("php://input");
$sth = mysql_query($query);
if (mysql_errno()) {
header("HTTP/1.1 500 Internal Server Error");
echo $query.'\n';
echo mysql_error();
}
else
{
$rows = array();
while($r = mysql_fetch_assoc($sth)) {
$rows[] = $r;
}
print json_encode($rows);
}
?>
Dovrei fare in modo che PHP mi restituisca il campo corrispondente al BLOB in formato base64_encode
spero di essere stato chiaro...
Grazie a Tutti
Ciao