Kristian - hvis vi skal være pernitne omkring - så ville jeg undlade COUNT på et wildcard, da MySQL tæller på alle kolonner i et datasæt.
Begræns det til en enkelt kolonne...
Nu er 600 rækker ikke noget at snakke om for en SQL database, ligeledes er der heller ikke de store performance problemer i at tælle rækkerne med PHP.
Dog ville den optimale SQL se ud som flg:
"SELECT ROUND(COUNT(id) / 100) * 100 AS cnt FROM pictures WHERE godkendt = 1"
så frem at primær nøgle hedder id og datasættet ikke skal bruges på anden vis...
ellers burde flg også kunne bruges:
"SELECT ROUND(COUNT(1), -2) AS cnt FROM pictures WHERE godkendt = 1"
Indlæg senest redigeret d. 30.10.2011 12:07 af Bruger #10216