Réponse acceptée !
Salut,
3 remarques :
- depuis PHP 4.3.0 mysql_real_escape_string() remplace avantageusement mysql_escape_string() (néanmoins, je suis sensible à l'attention du développeur (pardon... de la développeuse) de protéger sa requête)
- pour ne récupérer qu'un seul résultat, autant utiliser mysql_result() qui est quand même plus adapté dans le cas présent (j'imagine qu'elle est plus performante du fait que la fonction ne gère pas de pointeur... simple supposition imaginaire de mon esprit fantaisiste).
-
SELECT COUNT(*) => c'est assez beurk. Je préfère S
ELECT COUNT(champ) où "champ" est un index de la table (il se peut que MySQL s'appuie sur un index, une clé primaire s'il y a, mais comme je n'en suis pas sûr et que je ne sais pas comment il se comporte s'il y a plusieurs index...)
Sinon, je vais en remettre une couche : où est le problème ?
Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...