Guten Morgen,
ich möchte jede Stunde eine E-Mail mit einer Erinnerung verschicken. Es sollen alle Einträge ausgelesen werden, die größer als eine Stunde sind, meine Idee ist folgende
function emailErinnerungToDo($mysqli) {
$datumHeute = date("Y-n-d");
$uhrzeit = date("H:i");
$stmt = $mysqli->prepare("SELECT code, kurzbeschreibung, apSender, status, beschreibung
FROM todo_grunddaten
WHERE erstellungsdatum=?
AND erstellungsuhrzeit <?");
$stmt->bind_param("ss", $datumHeute, $uhrzeit);
$stmt->execute();
$stmt->bind_result($code, $kurzbeschreibung, $apSender, $status, $beschreibung);
$stmt->store_result();
if($stmt->num_rows() > 0) {
while ($stmt->fetch()){
$emailErinnerungToDo[] = array(
'code' => $code,
'kurzbeschreibung' => $kurzbeschreibung,
'apSender' => $apSender,
'beschreibung' => $beschreibung
);
}
return $emailErinnerungToDo;
}
}
Allerdings wenn ein Eintrag z.B. um 09:27 Uhr gemacht wird, soll dieser noch nicht in der Mail von 10:00 Uhr auftauchen. Dieser Eintrag soll erst in der Mail von 11:00 Uhr auftauchen. Wie könnte ich dieses bewerkstelligen?
Bis bald!
Meowsalot (Bernd)