亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP / mysql計數重復并輸出為數字

PHP / mysql計數重復并輸出為數字

PHP
函數式編程 2022-06-11 18:15:56
我想計算所有重復項并將它們作為數字輸出。數據庫:user   SamSam    Tom    Tom    Tom John這是我的代碼: $sql = "select user, count(*) duplicates from users group by user order by duplicates desc";      $result = $conn->query($sql);        if ($result->num_rows > 0) {          // output data of each row          while($row = $result->fetch_assoc()) {              echo $row["user"]. "<br>";          }      } else {                }很好,但這是輸出:TomSamJohn我希望輸出只有數字:321謝謝回答。
查看完整描述

2 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

您可以使用SQL計數(如您所做的那樣)并將數字存儲在屬性中。這個屬性可以直接在 PHP 中讀取。AS您必須在 SQL中聲明您的計數變量。


$sql = "select user, count(*) AS duplicates from users group by user order by duplicates desc";

$result = $conn->query($sql);


if ($result->num_rows > 0) 

{

  // output data of each row

  while($row = $result->fetch_assoc()) 

  {

    echo $row["duplicates"]. "<br>";

  }

else 

{

}


查看完整回答
反對 回復 2022-06-11
?
HUWWW

TA貢獻1874條經驗 獲得超12個贊

不要選擇user列,而是選擇ID列:

$sql = "select ID, count(*) duplicates from users group by user order by duplicates desc";

然后在您的 ID 列中輸出echo

echo $row["ID"]. "<br>";


查看完整回答
反對 回復 2022-06-11
  • 2 回答
  • 0 關注
  • 132 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號