検索

ホームページ  >  に質問  >  本文

mysqlからプレイヤー数を取得する

rank =player

を使用してユーザー数を取得する必要があります

これまでのところ、select count(*) as count_players from users whererank = player

を試しました。

タグとクエリだけが正しいのか、それとも完全に間違っているのか、どこにエラーがあるのか​​わかりません。何か提案があればよろしくお願いします。

テーブル:[ユーザー]

###パスワード### ###ランキング### 1ジョン ###プレーヤー### ###単純### 管理者COUNT_PLAYERS = 1
id ユーザー名
$2y$10$zYharAUmf36hVzkYUg87y.avY 2$2y$10$zYhajiIUGU89887jhgUg87yKJ8G
P粉037215587P粉037215587303日前380

全員に返信(1)返信します

  • P粉306523969

    P粉3065239692024-02-04 11:49:51

    以下の Cully は正しいです。単一の結果を追求する場合、それをグループ化する必要はありません。ランク別にグループ化する場合は、次のことを実行します (「rank='player'」は実行しません)。

    SELECT COUNT(*) AS count_players FROM ユーザー WHERErank='player';

    または、グループ化する場合は、COUNT(*) AS count_players FROM users GROUP BY ランキングを選択します。

    目標ランキングを引用してみましたか?変数ではなく文字列です。

    返事
    0
  • キャンセル返事