$sql_kommando = " SELECT brugere.navn, COUNT( kommentarer.author ) as ialt FROM brugere, kommentarer WHERE brugere.navn = kommentarer.author GROUP BY brugere.navn ORDER BY ialt DESC LIMIT 0, 10 "; $query = mysql_query( $sql_kommando ) or die( mysql_error() );
ligesom du plejer når du skal skrive data fra en database:
$sql_kommando = " SELECT brugere.navn, COUNT( kommentarer.author ) as ialt FROM brugere, kommentarer WHERE brugere.navn = kommentarer.author GROUP BY brugere.navn ORDER BY ialt DESC LIMIT 0, 10 "; $query = mysql_query( $sql_kommando ) or die( mysql_error() );
while ( $row = mysql_fetch_array( $query ) ) { echo "<p>Brugeren " .$row["navn"] ." har skrevet " .$row["ialt"] ." indlæg.</p>"; }
mvh JakobA
PS: Det kan evt være at der skal skrives $row["brugere_navn"] istedet for blot $row["navn"] det varierer hvor smarte SQL servere er. lav evt en var_dump( $row ); linie for at checke hvad det korrekte indeks hedder.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.