Dec 202012
Attualmente uno dei formati più popolari per l’interscambio dei dati è JSON, che abbina l’economia nella quantità dei dati veicolati a una struttura semplice ma efficace.
Vediamo come prelevare dei dati da un database mysql con php e convertirli in un formato JSON. La cosa è straordinariamente semplice dato che possiamo convertire un array nel formato JSON.
error_reporting(0); require('include/mysql.inc.php'); $return_arr=array(); $sql='select id, nome, cognome from utenti where 1 order by nome'; $fetch=mysql_query($sql); while($row=mysql_fetch_array($fetch, MYSQL_ASSOC)){ $row_array['myid']=$row['id']; $row_array['mynome']=$row['nome']; $row_array['mycognome']=$row['cognome']; array_push($return_arr,$row_array); } mysql_close($conn); echo json_encode($return_arr);
La porzione di codice fino al ciclo while dovrebbe essere estremamente famigliare a chiunque conosca il php, la prte interessante è la costruzione dell’array associativo usando degli alias per nascondere i nomi dei campi. Una volta creato il nostro array non ci resta che stamparlo con json_encode.
Il risultato
Google+
Sorry, the comment form is closed at this time.