Hej!
Jag undra om det är någon som vet hur mcan kan få ut den senaste medlemen och den senaste inloggade medlemen?
Jag använder mig utav en MySql databas.
2 svar · 152 visningar · startad av Php
Hej!
Jag undra om det är någon som vet hur mcan kan få ut den senaste medlemen och den senaste inloggade medlemen?
Jag använder mig utav en MySql databas.
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.
------------------
essentitia preter non sans multiplicandum
[Redigerat av LarsG den 12 okt 2001]
Du behöver kort sagt två kolumner i din tabell. En där du vid registrerings-tillfället lägger in ett datum och en som du uppdaterar vid varje inloggning. Sedan gör du som ovan beksrivet för att plocka ut den senaste ingloggningen och registreringen.
------------------
//
Clarence Eldefors
http://www.cerebuswebmaster.com