gpt4 book ai didi

PHP Cron Job--> 将 MySQL 中的日期与当前日期加 7 天进行比较并发送电子邮件无法正常工作

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

为什么我今天(11-11-2017)收到来自以下CRON JOB的电子邮件,其中显示将 MySQL 中的日期与当前日期加 7 天进行比较并发送电子邮件,即使没有任何记录我的 MySql 表中的内容与下面指定的 SELECT * FROM 规则不匹配?

<?php

use PHPMailer\PHPMailer\PHPMailer;
include_once "PHPMailer/PHPMailer.php";
include_once "PHPMailer/Exception.php";
$mysqli = new mysqli('localhost', 'stdeja_genek', 'haslo', 'stdeja_genek');


$tbl_2 = $mysqli->query( "SELECT * FROM
klienci WHERE date(Data) BETWEEN CURTIME() AND
DATE_ADD(CURTIME(), INTERVAL 7 DAY);");

if($tbl_2->num_rows == 2) {

$mail = new PHPMailer();
foreach($tbl_2 as $email => $details) {
$fullname = $details['Klient'] . ' ' . $details['Data'];
$mail->addAddress('piterdeja@gmail.com');
$mail->setFrom('system_przypomnien_hosting@powiadomienia.pl');
$mail->Subject = "Hosting - system przypomnień";
$mail->isHTML(true);
$mail->Body = "W dniu {$details['Data']} kończy się hosting klientowi {$details['Klient']} na KWOTĘ {$details['Cena']}, hosting to {$details['Hosting']}";

if ($mail->send())
echo "Formularz został wysłany. Postaramy się odpowiedzieć jak najszybciej.";
else
echo 'Mailer Error: ' . $mail->ErrorInfo;

}

}


?>

这是我来自 MySql 的表记录:

ID  | Client  |    Data    | Hosting   | Price |
| | | | |
| | 2017-11-14 | Heineken | 500 |
| | 2017-11-12 | Hestia | 200 |
| | 0000-00-00 | | |
| | 0000-00-00 | | |
| | 0000-00-00 | | |

它应该只选择 --> 现在 + 7 天的结果,但不知何故我今天收到电子邮件 11-11-2017

最佳答案

关于PHP Cron Job--> 将 MySQL 中的日期与当前日期加 7 天进行比较并发送电子邮件无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47242764/

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