Varför får jag ut alla VisitId och inte bara unika besökare?
// *** Hämta ut de 5 senaste som varit på besök i profilen ***
$sql = "SELECT DISTINCT(VisitId), AnvId, req_Username
FROM Profil
INNER JOIN ProfilVisit
ON AnvId = VisitId
WHERE AnvId <> $uid
ORDER BY dteDate DESC
LIMIT 5 ";
$Resultat = mysql_query( $sql )
or die( mysql_error() );
LarsGMedlem sedan dec. 200012 464 inlägg Distinct fungerar inte på det viset. Vad är req_username och varför vill du ha med den?
Hej!
req_username är användarnamnet. Jag vill plocka ut alla unika användarid från tabellen Profilvisit. Och sedan presentera vilka användarnamn som gav träff.
I tabellen Profilvisit lagrar jag bara ett användarId, därför måste jag ta fram namnet för att kunna presentera det.
mvh Jörgen HP
Vet ej om det är bästa sättet, men jag löste det så här: :)
// *** Hämta ut de 5 senaste som varit på besök i profilen ***
$sql = "SELECT VisitId, AnvId, req_Username
FROM Profil
INNER JOIN ProfilVisit
ON AnvId = VisitId
WHERE AnvId <> $uid
GROUP BY req_Username
ORDER BY dteDate DESC
LIMIT 5 ";
$Resultat = mysql_query( $sql )
or die( mysql_error() );