gpt4 book ai didi

PHP MySQL 查询不起作用

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

当创建日期早于 6 个月时,我正在尝试搜索数据库中的所有用户。

我的数据库是这样的:

    id      username      date_created
--------- ------------ ------------------
1 test 24.10.2016 09:33
2 user 09.08.2016 11:15
3 admin 08.08.2016 01:31
4 guest 11.01.2017 19:33
5 systems 01.09.2016 12:24
6 operator 02.09.2016 03:48

我的PHP:

$datum_6 = date("d.m.Y",strtotime("-6 month"));
$sql = "SELECT * FROM users WHERE date_created <= '$datum_6' ";
$result = $database->query($sql);
$suspend = array();
while ($row = $database->fetch_array($result)){
$suspend[] = $row['vpnuserreg'];
}
print_r ($suspend);

结果显示表中的所有用户(此表只是示例。)

最佳答案

你应该做的是使用 STR_TO_DATE 方法并在 where 条件下传递它

更新

$datum_6 = date("Y-m-d",strtotime("-6 month"));
$sql = "select * from users where STR_TO_DATE(date_created, '%d.%m.%Y ') <= '$datum_6'";

关于PHP MySQL 查询不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43863352/

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