Ho creato una funzione che esegue un select statement sul database e preleva tutti i valori disponibili. Ma adesso ho bisogno di organizzare questi valori in quanto verranno utilizzati da una richiesta ajax e ho bisogno di leggere tutti gli attributi dell'oggetto ritornato con javascript tipo:
Questa è la mia funzione attuale
Come potete vedere questa funzione esegue solo la stampa con un echo del valore ritornato dal select statement. Io ho bisogno di introdurre all'interno dell'oggetto risorsa i valori (descrizione, sigla, colore, planning), ad esempio:
Come posso raggiungere questo risultato?
Codice:
object_name.description;
object_name.attribute;
e via dicendo...
Questa è la mia funzione attuale
Codice:
public function ajax_filter_risorse()
{
$mysqli = new MySQLi(HOST, USERNAME, PASSWORD, DATABASE);
if ($mysqli->connect_error)
{
die("Fallito: " . $mysqli->connect_error);
}
try
{
$query = "SELECT descrizione, sigla, colore, planning FROM risorse";
$stmt = $mysqli->prepare($query);
$stmt->bind_result($descrizione, $sigla, $colore, $planning);
$stmt->execute();
$stmt->store_result();
while($stmt->fetch())
{
echo $descrizione . "<br>";
echo $sigla . "<br>";
echo $colore . "<br>";
echo $planning ."<br>";
}
return $risorsa;
}catch(Exception $e){ echo $e->getMessage(); }
}
Come potete vedere questa funzione esegue solo la stampa con un echo del valore ritornato dal select statement. Io ho bisogno di introdurre all'interno dell'oggetto risorsa i valori (descrizione, sigla, colore, planning), ad esempio:
Codice:
$object['descrizione'] -> $descrizione;
$object['sigla'] -> sigla;
Come posso raggiungere questo risultato?