Ermitteln Sie die Anzahl der Spieler von MySQL
P粉037215587
P粉037215587 2024-02-03 20:10:04
0
1
322

Ich muss die Anzahl der Benutzer ermitteln, die rank =player

haben

Bisher habe ich es versucht select count(*) as count_players from users whererank = player

Ich bin mir nicht sicher, wo der Fehler liegt, ob er nur in Tags und Abfragen korrekt ist oder ob ich völlig falsch liege. Vielen Dank im Voraus für alle Vorschläge!

Tabelle: [Benutzer]

id Benutzername Passwort Ranking
1 John $2y$10$zYharAUmf36hVzkYUg87y.avY Spieler
2 Jane $2y$10$zYhajiIUGU89887jhgUg87yKJ8G Administrator

COUNT_PLAYERS = 1

P粉037215587
P粉037215587

Antworte allen(1)
P粉306523969

下面的 Cully 是对的,当您追求单个结果时,不需要对它进行分组。当您按照等级分组后,您将执行以下操作(并且您不会执行“rank='player'”)。

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

或者如果您想要分组,请选择 COUNT(*) AS count_players FROM users GROUP BY 排名。

您是否尝试过引用您的目标排名?它是一个字符串,而不是一个变量。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!