salve, ho fatto una semplicissima query sul mio database, ma a quanto pare non riesco a convincere il pc che ho ragione io :P
il primo echo funziona correttamente, il secondo non mi fa vedere niente. ho provato ad utilizzare la funzione mysql_fetch_row, ma mi dice che mi torna un array.Codice PHP:
$ip = $_SERVER['REMOTE_ADDR'];
$result = mysql_query("SELECT MAX(ve_data) FROM verifica WHERE ve_ip = '".$ip."'");
echo $ip."
";
while($row = mysql_fetch_array($result))
{
echo $row['ve_data'];
}
quindi ho due domande:
[list=a][*]perchè è un array? se utilizzo la funzione MAX dovrei avere un solo risultato[*]perchè non mi fa vedere niente? probabilmente perchè mysql_fetch_array torna FALSE, ma per quale motivo? n.b. sul database ho provato la select e funziona perfettamente...[/list=a]
ve_data è un campo TIMESTAMP, forse è quello che gli da' noia?