Hallo MySQL-Freunde,
ich habe mit einer Select-abfrage in PHP7 ein problem. Möchte Datensätze filtern nach Zeitstempel (nicht älter als 2 Tage).
$sql = 'SELECT * FROM `sensorwerte` WHERE `Zeitstempel` > \'2018-03-01\' AND `Sensorname1` LIKE \'PM 10\' ORDER BY `Zeitstempel`';
funktioniert
-----------------------------
$suchDatum = strtotime("-2 day");
$neuesDatum = date("Y-m-d", $suchDatum);
$abDatum = (string) $neuesDatum;
$sql = 'SELECT * FROM `sensorwerte` WHERE `Zeitstempel` > \'\.$abDatum\.\' AND `Sensorname1` LIKE \'PM 10\' ORDER BY `Zeitstempel`';
funktioniert NICHT.
Ergebnis ist NICHT gefiltert. Die Variable $abDatum im Select wird ignoriert.
Was mache ich falsch?
VG
Peter