19-01-2011, 02:23 PM
a quoi sa sert de faire un count?
Fait un select id WHERE pseudo=le pseudo AND password=md5(password) LIMIT 1
Ensuite si ta requete te retoune un $data vide, il n'y a pas de compte joueur associé (mauvais login/mdp), sinon, si l'id est différent de 0 alors t'as directement l'id du joueur pour le stocker en bdd et pour faire tes requetes dans les autres pages (L'index de l'autoincrement est plus rapide qu'un index sur un varchar)
Un count est une auvais méthode parce que mysql a a parcourir TOUTE la table pour trouver les occurences, sachant que tu en aua jamais plus d'une (sinon si ta deux joueurs avec le méme pseudo, c'est que ta des virrif a l'inscription qui manquent et sa va te poser des pb plus tard)
Fait un select id WHERE pseudo=le pseudo AND password=md5(password) LIMIT 1
Ensuite si ta requete te retoune un $data vide, il n'y a pas de compte joueur associé (mauvais login/mdp), sinon, si l'id est différent de 0 alors t'as directement l'id du joueur pour le stocker en bdd et pour faire tes requetes dans les autres pages (L'index de l'autoincrement est plus rapide qu'un index sur un varchar)
Un count est une auvais méthode parce que mysql a a parcourir TOUTE la table pour trouver les occurences, sachant que tu en aua jamais plus d'une (sinon si ta deux joueurs avec le méme pseudo, c'est que ta des virrif a l'inscription qui manquent et sa va te poser des pb plus tard)