webForumDet fria alternativet

MYSQL COUNT vid unikt IP

3 svar · 502 visningar · startad av SoulGod

SoulGodMedlem sedan aug. 20051 200 inlägg
#1

Jag har en MYSQL COUNT fråga som ser ut såhär:
$rs = mysql_query("SELECT COUNT(*) FROM poll_svar WHERE fraga='$fragid' GROUP BY svar ORDER BY svar");

Problemet jag inser nu, är att samma IP kan ha svarat flera gånger,
vilket då ger fel resultat.

Så, jag undrar, kan jag via MYSQL / PHP sortera bort "dubletter"?

The_HulkMedlem sedan juni 20031 837 inlägg
#2

Passar nog bättre i SQL-forumet.

går det inte att göra

$rs = mysql_query("SELECT COUNT(DISTINCT ip) FROM poll_svar WHERE fraga='$fragid' GROUP BY svar ORDER BY svar");
SoulGodMedlem sedan aug. 20051 200 inlägg
#3

Stämmer, förlåt , borde postat det i SQL-tråden.

Svaret funkar klockrent, tack :)

The_HulkMedlem sedan juni 20031 837 inlägg
#4

Du får gärna acceptera svaret i så fall :)

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)