簡體   English   中英

計算一列中有特殊值的行數

[英]Count how many rows that have a special value in a column

我試圖計算多少行具有與變量相同的值。

然后我想回顯mysql查詢中計算出的數字! 這可能嗎?

這是我的數據庫的圖像:

http://img812.imageshack.us/img812/333/9jr1.png

對不起,我的英語不好,如果這個問題很難理解(這是新知識)

這里有兩種不同的方法。 如果您正在尋找一個特定的值並事先知道,則可以執行以下操作:

select count(*) as count from table where column = 'value';

另外,如果您只是在尋找重復值的計數,則可以使用以下方法:

select count(*) as count, column from table group by column;

這將為您提供兩列:您的值列以及每個值出現的次數。

執行這樣的SQL查詢:

SELECT COUNT(*) FROM yourtablename WHERE yourcolumnname = yourvariablevalue;

這是你的老問題

$query= "SELECT pic_name, count(pic_name) as count FROM hulebild_likes where pic_name='$bild_id'";

$likesf = mysqli_query($con, $query);
$row=mysqli_fetch_array($likesf);
echo $row['count'];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM