Jeg vil nu - hvis man ikke skal bruge rækkerne men kun antallet - klart rekommandere at man bruger COUNT - det er højst sandsynligt hurtigere for både PHP og MySQL :)
Hvis du beder om alle rækkerne (som SELECT * gør), så vil MySQL forberede at du skal til at modtage alle rækkerne og lægge dem klar i en eller anden forstand. At du så ikke henter dem men bare spørger MySQL om, hvor mange den nu engang har lagt klar til dig ændrer ikke på, at de er hentet frem.
Men hvis du kun beder om, at du vil have at vide, hvor mange rækker der er, så vil MySQL (der er ganske optimeret til den slags) blot kigge på, hvor mange der er og kun lægge dette tal klar til PHP'en - og ikke andet.
Jeg skal ikke kunne sige, at jeg ved hvordan MySQL virker internt - men jeg tror nu, at det ikke er helt ved siden af :)
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.