PHP estrapolare informazioni da un database mySql

Nessun Commento

Ecco come fare una query che ritorna una sola riga del db, e stampare i dati della riga.

/* Con questa funzione selezioni la tabella ULTIMO_AGGIORNAMENTO  ordinando i dati  per il campo id in ordine ascendente  e limitando le righe a 1

La funzione confirm_query() mi garantisce che la query è andata a buon fine e che il risultato sia ok.

Estrapolerò poi il result_set con la funzione get_info() la quale cicla il mySqlFetch array estrapolando il campo o i campi di proprio interesse della tabella ULTIMO_AGGIORNAMENTO

*/

function select_last_update(){

global $connection;

$query = “SELECT * FROM `ULTIMO_AGGIORNAMENTO` ORDER BY id DESC LIMIT 1”;

$result_set = mysql_query($query, $connection);

confirm_query($result_set);

// REMEMBER:

// if no rows are returned, fetch_array will return false

return $result_set;

}

function confirm_query($result_set) {

if (!$result_set) {

die(“Database query failed: ” . mysql_error());

}

}

function get_info(){

$last_update_set = select_last_update ();

while ($lastUpdate = mysql_fetch_array($last_update_set)) {

$last_update = $lastUpdate[“campo_scelto”];

}

return $last_update;

}

Web Specialist e Business Developer Laureato nel 2003 al primo corso di Laurea sull’Information Technology in Italia, seguo, vivo e lavoro con passione nei campi del web marketing, web design e web development. Metto le mie conoscenze e le mie capacità al servizio di aziende italiane e straniere cercando di sviluppare non solo l’apparato tecnologico ma anche la rete commerciale e di marketing per aiutarle a vendere di più e con più semplicità. Nel corso della mia carriera lavorativa ho lavorato in importanti realtà come Microsoft Irlanda, Tim, Alfio Bardolla Training Company in qualità di designer o sviluppatore web e marketer. Sono anche il fondatore di Ecletticamente, un network di autori e coach in ambito crescita personale, seduzione, miglioramento, relazioni.. che ha come obiettivo la promozione dei suoi autori e la fornitura di contenuti di qualità per i suoi utenti.