Det beror på hur din tabell är definierad. Om du har en kolumn som innehåller tidpunkt för registrering eller räknare så kan du ta fram den som har högsta värdet genom att sortera resultatet med avseende på denna kolumn i fallande ordning.
$sql = "select * from users order by registreringsdatum desc limit 1";
$result = mysql_query($sql);
if ( mysql_num_rows($result) ) {
$row = mysql_fetch_array($result);
echo $row["column1"];
echo $row["column2"];
}
limit betyder att man bara får en post i resultatmängden.
red: För att få fram senast inloggad så behöver du ha ett fält som innehåller senaste tidpunkt för inloggning och använda det på samma sätt som ovan
Generellt sett så finns det inget begrepp som första eller senaste i en relationsdatabas. Poster identifieras enbart genom de värden de har.