这个想法是,我有这个'Present'表单,这是一个文本框,用户可以输入数据。
现在,我想显示昨天的数据(只读),以便比较昨天的结果和今天的结果。
交货:出席人数:(昨天-只读文本框)
Andy Shrob
Paula Guinto
Mylene Miles
考勤(今天)
Paula Guinto
Mylene Miles
我怎样才能得到昨天并显示它,这样我就可以看到谁昨天出席了,谁今天出席了?我正在编写PHP和Javascript
我在想这个:
mysql_query("Select prestoday, presyesterday
FROM attendance
WHERE ???)
欢迎各抒己见。,)无论是PHP代码,Javascript还是MYSQL查询
表结构:mysql_select_db("csdcon",反对美元);
$sql="INSERT INTO attendance (prestoday, pres昨天,userdateinp,昨天)值(' $ _POST [prestoday] ', ' $ _POST [presyesterday] ', ' $ _POST [userdateinp] ', ' $ _POST [yesterdate] ')";
mysql_query("Select prestoday, presyesterday
FROM attendance
WHERE DATE(`datetimefield`) = DATE(DATE_SUB(NOW(), INTERVAL 1 DAY))
Mysql查询
SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
将返回昨天日期…
希望能有所帮助。
获取昨天的日期
SELECT DATE_SUB(date_time,INTERVAL 1 DAY)
随机得到昨天的结果
SELECT * from test_table where date_time = DATE_SUB(date_time,INTERVAL 1 DAY) order by rand()
你可以从JavaScript获取日期
var today= new Date();
var yesterday = new Date();
yesterday .setDate(today.getDate()-1);
alert('today'+today);
alert('yesterday '+yesterday );
在WHERE条件中使用Date相关函数:
如
WHERE ??? = DATE_SUB(NOW(), INTERVAL 1 DAY)