我正在尝试统计个人资料的访问量,但它计算错了。在下面的示例中,应该有3次访问,但它计为6次!有人知道它出了什么问题吗?
SELECT *,
COUNT(profile_visitors.profile_id) AS visitorCount
FROM profile_visitors
LEFT JOIN user_login ON user_login.user_id = profile_visitors.user_id
WHERE profile_visitors.user_id = 1
我有一张地点表:
table place:
id INT,
name VARCHAR(255)
还有一个表,用来统计每天每个地方的访问量:
table place_visit:
place_id INT,
date DATE,
count INT
现在我想获取一条语句: place.id,place.name,今天访问次数的总和,以及总访问次数的总和(从所有天)。
这个是可能的吗?我正在使用MySQL。
我已经被困在这个问题上有一段时间了,我想不通了。
我使用这段代码来记录访问量,每次页面加载时都会插入两行,一行是唯一的,一行不是唯一的,这是怎么回事?
$check = mysql_query("SELECT ip FROM visits WHERE ip = '{$_SERVER['REMOTE_ADDR']}'");
$num= mysql_num_rows($check);
if ($num< 1){
mysql_query("INSERT INTO visits VALUES('','{$_SERVE