【发布时间】:2012-12-19 03:51:54
【问题描述】:
我正在处理会员帐户页面。该页面工作正常,我的表格中有一行显示该人注册的日期。人们将下订单并在他们的帐户页面上显示他们的累积积分。我想写的功能是30天后,积分从0开始。我正在考虑通过我的cPanel为此设置一个cron作业。但我不知道如何使用 date 函数来检查 30 天是否已经过去。这基本上是我目前的想法:
`<?php
//connect to my database and run a query for the date I already have
//set the date to a variable using mysql_fetch_assoc(query)
//now the part where I need help for the function
if(registerdate == (registerdate+30days){
sql = mysql_query("UPDATE members SET accPoints='0' WHERE id='$userid' and username='$username'");
}
?>`
所以请帮我写出这个函数的代码。还有一个快速的问题:是否可以用多个数据填充表格列,然后检索它以进行显示?基本上是把一个人的所有订单都放在Orders栏目中,然后搜索并显示在他们的会员页面上?提前致谢!
【问题讨论】:
-
你应该使用mysql的日期函数,而不是php的