所以这是我在网页上所需的输出:
星期一:
星期二
以下查询为我提供了所需的输出,但仅限1天(今天):
test.addEventListener("mousemove", function(evt) {
var mousePos = getMousePos(test, evt);
mouse.x = mousePos.x;
mouse.y = mousePos.y;
});
function getMousePos(canvas, event) {
var rect = canvas.getBoundingClientRect();
return {
x: event.clientX - rect.left,
y: event.clientY - rect.top
};
}
然而,这还不够,因为我想在一系列日期之间的所有日子里这样做,例如整整一周以前,直到今天。
我如何进行此类查询?
谢谢!
答案 0 :(得分:0)
简单
你的sql中的clouse:
其中(DAY(日期时间)<'' AND MONTH(日期时间)=' 4')和(DAY(日期时间)>' 1' AND MONTH(datetime)=' 4')和user_id = $ id
答案 1 :(得分:0)
你的问题不是很清楚。
我想你想要这样的东西:
SELECT DATE_FORMAT(datetime, '%W') weekday,
DATE(datetime) calendar_day,
x,x
FROM x
WHERE user_id = $id
AND datetime >= CURDATE() - INTERVAL 7 DAY
AND datetime < CURDATE()
这将为您提供一周前和昨天结束的datetime
值的行。请注意使用BETWEEN
来实现此目的。
请不要使用php的mysql_
界面。