gpt4 book ai didi

php - 选择早于 15 天前的记录

转载 作者:行者123 更新时间:2023-11-29 02:16:30 26 4
gpt4 key购买 nike

如何在 updatetime 列中仅显示 15 天前的记录?

代码

    $conn = mysql_connect($servername,$database_username,$database_password);
$sql = 'SELECT * FROM user_shift_test2';
$result = mysql_query( $sql, $conn );
if(! $result )
{
die('Could not get data: ' . mysql_error());
}
$i=1;

While 循环获取所有行

    while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo '<tr>';
$res = $row['userid'];
echo "<td><input type='checkbox' name='chk[]' value='$res'></td>";

echo
"<td>{$row['userid']} <br> </td>".
"<td>{$row['id']} <br> </td>".
"<td>{$row['name']} <br> </td>".
"<td>{$row['shifttime']} <br> </td>".
"<td>{$row['dayoff']} <br> </td>".
"<td>{$row['updatetime']} <br> </td></tr>";
}
?>

最佳答案

你可以用纯SQL来做,过滤数据库端的记录。尝试使用 DATE_SUB() :

SELECT * FROM user_shift_test2 t
WHERE t.updatetime < DATE_SUB(NOW(), INTERVAL 15 DAY)

关于php - 选择早于 15 天前的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38828194/

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