Récupère le nombre de joueurs depuis MySQL
P粉037215587
P粉037215587 2024-02-03 20:10:04
0
1
412

J'ai besoin d'obtenir le nombre d'utilisateurs qui ont rank =player

Jusqu'à présent, j'ai essayé select count(*) as count_players from users whererank = player

Je ne sais pas où se trouve l'erreur, si elle n'est correcte que dans les balises et les requêtes, ou si je me trompe complètement, merci d'avance pour vos suggestions !

Tableau : [Utilisateur]

id Nom d'utilisateur Mot de passe Classement
1 Jean $2y$10$zYharAUmf36hVzkYUg87y.avY Joueur
2 Jane $2y$10$zYhajiIUGU89887jhgUg87yKJ8G Administrateur

COUNT_PLAYERS = 1

P粉037215587
P粉037215587

répondre à tous(1)
P粉306523969

Cully ci-dessous a raison, lorsque vous recherchez un seul résultat, vous n'avez pas besoin de le regrouper. Lorsque vous regroupez par rang, vous procédez comme suit (et vous ne faites pas "rank='player'").

SELECT COUNT(*) AS count_players FROM utilisateurs WHERErank='player';

Ou si vous souhaitez regrouper, choisissez COUNT(*) AS count_players FROM utilisateurs GROUP BY classement.

Avez-vous essayé de citer votre classement cible ? C'est une chaîne, pas une variable.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal