echo $date1u
Schenkt mir 2010-04-21
Wenn ich dieses Datum in einer SQL-Abfrage fest einsetze, funktioniert es einwandfrei.
SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate = '2010-04-21'
Aber wenn ich stattdessen die $date1u direkt verwenden, funktioniert es überhaupt nicht.
"SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate = '".$date1u."' "
Was ist das Problem mit meiner Variable $date1u oder dem SQL-Format, das verhindert, dass dies funktioniert?
EDITAR
Einer Anregung gefolgt und versucht
$result1 = "SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate = '".$date1u."' ";
echo $result1;
Um das Ergebnis zu sehen und um zu sehen, wie in dieser Situation das Ergebnis ist
SELECT * FROM phoneappdetail WHERE salebarn = 'OSI' AND saledate = '2010-04-22'
Irgendwie, wenn ich echo $date1u allein seine 2010-04-21, aber wenn ich die var in der SQL-Abfrage echo 1 Tag bekam hinzugefügt