gpt4 book ai didi

php - 我是否可以创建一个 View 来显示一个月内表中的所有记录?

转载 作者:行者123 更新时间:2023-11-29 11:35:32 24 4
gpt4 key购买 nike

我正在为数据库编写查询和 View 。我想创建一个 View ,用户可以轻松地使用该 View 每周或每月查看记录。我知道我可以使用 DATEDIFF() 但我只想要一个显示特定月份或一周内信息的 View 。所以我不需要编辑任何东西。有什么想法或者可能吗?

最佳答案

对于当日记录:

SELECT date,subject,description FROM table_name
WHERE DATE( date ) = CURDATE( );

对于当月记录:

SELECT date,subject,description FROM table_name
WHERE MONTH( date ) = MONTH(NOW());

对于当年记录:

SELECT date,subject,description FROM table_name
WHERE YEAR( date ) = YEAR(NOW());

对于选定的日期记录,首先需要在输入类型中添加日期选择器并执行以下操作:这里“datepicker”是 html 表单输入类型名称。

$date = $_POST['datepicker'];

$sql ="SELECT date,subject,description FROM table_name WHERE date='$date'";

对于选定的月份记录:这里“month”是 html 表单输入类型名称。

$date = mysql_real_escape_string($_POST['month']);

$sql ="SELECT date,subject,description FROM table_name WHERE MONTH(date)='". mysql_real_escape_string($date) ."'";

对于选定年份的记录:这里“year”是 html 表单输入类型名称。

$date = $_POST['year'];

$sql ="SELECT date,subject,description FROM table_name WHERE YEAR(date)='$date'";

关于php - 我是否可以创建一个 View 来显示一个月内表中的所有记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36661717/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com