$sqlforData = "SELECT *, `main`.`email` as useremail, `main`.`ID` as `userID`, `mail_owners`.`country_code_field` as `micountry`, DATE(`main`.`time`) as `mrDate` FROM `main` LEFT JOIN `mail_owners` ON `main`.`ID` = `mail_owners`.`ID` WHERE `main`.`is_deleted` = 0 ORDER BY `main`.`ID`, DATE(`main`.`time`) DESC";
这是我的查询,我正在获取所有数据并尝试通过php这样的条件来显示它们。
while ($table = mysqli_fetch_array($result)) {
echo strtotime($table['mrDate']) >= strtotime($from) && strtotime($table['mrDate']) <= strtotime($to);
}
但是这并不能显示所有数据,因为我的数据超过了30k...。而我只能从数据库中获取一半的数据。而且我还遇到了一个问题,就是我将起始日期设置为2018年8月1日。之后,即使我已将起始日期设置为2018年11月1日,这也只提供了一个月的数据