Salve a tutti!!

In un mio portale dovrei inserire una riga dove dovrebbe comparire la data e l'ora dell'ultima volta che si è collegato un determinato utente.

Ho queste righe di codice ma non mi funziona:

codice:
$result= sql_query("select lastlogin from ".$user_prefix."_users where uname='$uname'",$dbi);
$userlastlogin = sql_fetch_array($result, $dbi);
e poi ho questa riga che praticamente mi scrive "Ultima volta collegato":

codice:
echo "<tr><td align=\"right\">"._LASTLOGIN.":</td><td>$userlastlogin[lastlogin]</td></tr>";

Con il primo codice io devo prendere i dati dal database Mysql e più precisamente dalla tabella prefix_users.

In questa tabella ho il campo "username" dopo è memorizzato il nick dell'utente e poi ho il campo "user_lastvisit" dove è memorizzata la data e l'ora dell'ultimo accesso dell'utente.
Mi date una mano a modificare questo codice?

Grazie



Ultimo aggiornamento:

Ho provato a mettere così il codice ma non funziona, ovvero si vede solo la dicitura "Ultima volta collegato" ma non esce la data e l'ora.

Ecco il codice:

codice:
$result= sql_query("select user_lastvisit from ".$user_prefix."_users where username='$uname'",$dbi);
$userlastlogin = sql_fetch_array($result, $dbi);


echo "<tr><td align=\"right\">"._LASTLOGIN.":</td><td>$userlastlogin[user_lastvisit]</td></tr>";