[英]My MySQL query with Count/Group By doesn't work correctly
我在用PHP為我的一個項目編寫一個PM(專用消息)系統,而我卻陷入了一個使用(或應該使用)Count的MySQL查詢中。 該查詢將在一個函數中進行,該函數應該為$id
用戶返回未讀消息的值。
我的表布局如下所示:
___________________________________________________________________________________
+-message_id--||--from_user--||--to_user--||--content--||--date_sent--||--is_read-+
我寫了這樣的查詢:
$count = mysql_query("
SELECT Count(from_user)
FROM messages
WHERE to_user='$id'
AND is_read=0
GROUP BY to_user
",$connection);
我對Count / Group By的東西不是很熟悉,所以我不確定自己做錯了什么。 我進行了幾次Google搜索,但沒有找到任何對我有用的東西。
如果您可以幫助我解決這個小問題,那將是非常棒的。
謝謝! :)
刪除GROUP BY
子句:
SELECT COUNT(*)
FROM messages
WHERE to_user = '$id'
AND is_read = 0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.