【问题标题】:How can I get the yesterday's data and show it to my form today?如何获取昨天的数据并将其显示在今天的表单中?
【发布时间】:2011-08-03 15:52:16
【问题描述】:

我的想法是我有这个“当前”表单,它是一个文本框,用户可以输入数据。

现在,我想显示昨天的数据(只读),用于比较昨天的结果和今天的结果。

例如: 出席情况:(昨天-只读文本框)

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", $con);

$sql="INSERT INTO 出勤率 (prestoday, presyesterday, userdateinp, yesterdate) 价值观 ('$_POST[prestoday]','$_POST[presyesterday]','$_POST[userdateinp]','$_POST[yesterdate]')";

【问题讨论】:

  • 你应该显示表格结构
  • 嗨 Pekka,好的,现在将发布它

标签: mysql


【解决方案1】:

在 WHERE 条件中使用日期相关函数:

例如

WHERE ??? = DATE_SUB(NOW(), INTERVAL 1 DAY)

如需进一步参考,请参阅here

【讨论】:

  • 伙计们,你知道如何编码吗?我想要“警报弹出菜单或验证器”用户输入的日期不应该是系统日期。我希望用户输入昨天的日期,并且日期超过今天..它会给出一些错误或通知? :D
  • 请将此作为新问题发布,以引用此帖子。
【解决方案2】:

你可以从 JavaScript 获取日期

var today= new Date();
var yesterday = new Date();
yesterday .setDate(today.getDate()-1);

alert('today'+today);
alert('yesterday '+yesterday );

【讨论】:

  • 我认为用户需要某种服务器端解决方案。
  • @Gunner,你最好在服务器端操作日期,但用户编写 欢迎所有想法。 ;) 无论是 PHP 代码还是 Javascript 还是 MYSQL 查询
  • 各位,感谢您的帮助。 ;) 我的头脑很困惑,现在几乎完全是因为你们这些人。 ;) 谢谢。
  • 伙计们,你知道如何编码吗?我想要“警报弹出菜单或验证器”用户输入的日期不应该是系统日期。我希望用户输入昨天的日期,并且日期超过今天..它会给出一些错误或通知? :D
【解决方案3】:
mysql_query("Select prestoday, presyesterday
FROM attendance
WHERE DATE(`datetimefield`) = DATE(DATE_SUB(NOW(), INTERVAL 1 DAY))

【讨论】:

  • 伙计们,你知道如何编码吗?我想要“警报弹出菜单或验证器”用户输入的日期不应该是系统日期。我希望用户输入昨天的日期,并且日期超过今天..它会给出一些错误或通知? :D
【解决方案4】:

获取昨天的日期

 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()

【讨论】:

    【解决方案5】:

    Mysql查询

    SELECT DATE_SUB(NOW(), INTERVAL 1 DAY);
    

    将返回昨天的日期...

    希望对你有帮助。

    【讨论】:

    • 伙计们,你知道如何编码吗?我想要“警报弹出菜单或验证器”用户输入的日期不应该是系统日期。我希望用户输入昨天的日期,并且日期超过今天..它会给出一些错误或通知? :D
    猜你喜欢
    • 2021-01-09
    • 1970-01-01
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多