Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\apache\htdocs\projekt_243\index.php on line 411
Rad 411 ser ut så här (första raden):
$sql = "SELECT p_refuser, p_refmedlid, COUNT(p_refuser) AS antal FROM poang GROUP BY p_refuser ORDER BY antal DESC LIMIT 5";
$result = mysql_query($sql);
while ($rad = mysql_fetch_assoc($result)) {
echo "<img src=\"layout/dot.gif\" width=\"6\" height=\"7\" /> <a href=\"profile.php?id=".$rad['p_refmedlid']."\">".$rad['p_refuser']."</a> (".$rad['antal'].")<br>";
}
Du skrev:
SELECT p_refuser, p_refmedlid, COUNT(p_refuser) AS antal
FROM poang
GROUP BY p_refuser
ORDER BY antal DESC LIMIT 5";
Jag gissar att följande blir rätt:
SELECT p_refuser, p_refmedlid, COUNT(p_refuser) AS antal
FROM poang
GROUP BY p_refuser, p_refmedlid
ORDER BY antal DESC LIMIT 5";
När man försöker ta ut fler kolumner än de man grupperar över tillsammans med aggregerande funktioner (count, average, ... et c) brukar det leda till fel.
När man försöker ta ut fler kolumner än de man grupperar över tillsammans med aggregerande funktioner (count, average, ... et c) brukar det leda till fel.