Dec 232012
Una seconda possibilità per produrre un output JSON è a partire da un oggetto php. Pertanto dichiariamo la classe user con tre proprietà public che verranno valorizzate dalla funzione crea_user() quando istanziamo il nostro oggetto. Una volta istanziato l’oggetto e chiamata la funzione possiamo semplicemente stampare la variabile oggetto con json_encode:
error_reporting(0); require('include/mysql.inc.php'); class User{ public $id; public $nome; public $cognome; public function __construct($id){ $this->id=$id; } public function crea_user(){ $sql='select nome, cognome from utenti where id='.$this->id. ' limit 1'; $fetch=mysql_query($sql); $row=mysql_fetch_array($fetch, MYSQL_ASSOC); $this->nome=$row['nome']; $this->cognome=$row['cognome']; } } $utente=new User(1); $utente->crea_user(); echo json_encode($utente);
L’esempio
Google+
Sorry, the comment form is closed at this time.