Hallo,
ich hab folgenden Query geschrieben, dieser funktioniert auch ohne Probleme.,.
Ich würde die Zeitangaben gerne direkt im Query abfragen und nicht via php ermitteln und da wird der Zeitstempel wenn ich das via CEIL((NOW()/60)*60) bzw. CEIL((NOW()/60)*60) ausführe, fehlerhaft berechnet!
Mir fehlt die Idee, wie ich im Mysql auf ganze Minuten auf, bzw. abrunden kann.,.
Mfg
Edit: Die auführlichere Beschreibung ist hier und hier noch was dazu zu finden. Da ich ja nicht alles doppelt schreiben brauch Ist der gleiche Threat, nur weiter unten.
ich hab folgenden Query geschrieben, dieser funktioniert auch ohne Probleme.,.
PHP-Code:
$Werte_Speichern = array();
$sql = 'SELECT
Tab1.ID
FROM
Tab1
WHERE
Tab1.Zeit < ? AND Tab1.Zeit > ?
';
$stmt = $db->prepare($sql);
$stmt->bind_param('ss', date('Y-m-d H:i:s', ceil(strtotime('now')/60)*60), date('Y-m-d H:i:s', floor(strtotime('now')/60)*60));
$stmt->execute();
$stmt->bind_result($Cssg);
while($stmt->fetch()) {
$Werte_Speichern[] = array('Ids' => $Cssg
);
}
$stmt->close();
if($Werte_Speichern != array()) {
.... }
Mir fehlt die Idee, wie ich im Mysql auf ganze Minuten auf, bzw. abrunden kann.,.
Mfg
Edit: Die auführlichere Beschreibung ist hier und hier noch was dazu zu finden. Da ich ja nicht alles doppelt schreiben brauch Ist der gleiche Threat, nur weiter unten.
Kommentar