2016-11-10 43 views
0

我目前正在研究一個論壇項目,我面臨的困難是收集具有相同值的MySQL單元總量。重點是在論壇中獲得特定主題的回覆總數。獲取組合總數相同的MySQL單元格的數量:

在我的具體情況下,我有一個表。在,有一個叫post_topic細胞,這是因爲topic_id從我的表中的值相同,話題(這是直接連接回復的話題)。在post_topic範圍從1的值(即第一個主題),2(即第二個話題)等

我所試圖做的就是具有相同的答覆(post_topic)的總量值,例如,如果在post_topic有40個單元格的值爲「7」,我如何才能讓MySQL只從櫻桃中挑選其他數百個單元中的40個單元,並通過PHP回顯它?

這裏就是我目前正在工作:

$sql = "SELECT 
       post_topic, 
       topic_id 
      FROM 
       post, 
       topic"; 

$result = mysql_query($sql); 
$row = mysql_fetch_assoc($result) 

echo '<button>' *** need the value to go here! *** '</button>; 

我是自學的,所以如果你在代碼寫出來我就能理解,問題是我還沒有想通我自己怎麼做呢。我對條款和條件不是很滿意,這可能是我在Google上找不到我的答案的原因,所以很抱歉,如果這是一個頻繁的轉發器。感謝您的幫助。

+0

停止使用mysql_ *並讀取WHERE子句。 – e4c5

+0

我理解WHERE子句:Ex,「SELECT post_topic FROM post WHERE post_topic ='7'」;我試圖獲得具有該值的單元格的總數。我不明白如何做我正在嘗試做的具體部分。 – Anonymous2048

+0

SELECT COUNT(*) – e4c5

回答

0

您可以使用下面的查詢通過添加having條款找到帖子

select count(post_topic) from post group by post_topic 

您還可以檢查特定崗位的數量。

select count(post_topic) from post group by post_topic having post_topic = 7 

我希望它有幫助。

相關問題