Salve, vado subito al dunque.
Ho una funzione che fa una query di selezione ad un database e restituisce un array (penso).
Il risultato di questa query deve essere restituita dalla funzione all'esterno, proprio per essere usato.
Codice di esempio:
--------------------------------------------
function compara_data ($tab, $idprodotto)
{
$mc_query = "SELECT data FROM $tab WHERE id_prodotto='$idprodotto' ORDER BY data DESC LIMIT 1";
$mc_result = mysql_query($mc_query) or die("<b>Non e' possibile cercare i valori nella tabella " . $tab . ".</b><hr>" . mysql_error());
return $mc_result;
}
--------------------------------------------
Con la seguente riga richiamo la funzione e mi prendo il valore restituito:
--------------------------------------------
$risultato = compara_data ($tab, $id_prodotto);
------------------------------------------------
Ora, come faccio a leggere la data presente in $risultato?
Ho provato in tutti i modi ma niente, esce sempre "Resource id #6". Cosa significa?
Una prova ad es. l'ho fatta col seguente codice:
---------------------------------------------------
$conta = count($risultato);
for ($io=0; $io<$conta; $io++){
echo $risultato[$io] . "<br>";
}
---------------------------------------------------
Grazie
Max