我正在尝试创建脚本,我必须使用过去七天内创建的逻辑类型的更新记录。
$Update_ratings_table = mysql_query(
"update ratings set rating = '5,5,5,5,5,5,5,5,5,5' where pid= '765' AND Date = ?????????"
);
日期格式为:YYYY-MM-DD。
如何从周一开始创建每周只能更新七天记录的查询?
我无法硬编码日期,因为我会每天运行脚本,它应该只需要过去7天的记录。
答案 0 :(得分:2)
您可以使用PHP DateTime获取正确的日期:
$datetime = new DateTime("-7 days");
$sql_date = $datetime->format("Y-m-d H:i:s");
$Update_ratings_table = mysql_query("update ratings set rating = '5,5,5,5,5,5,5,5,5,5' where pid= '765' AND Date >= '$sql_date' ");