SELECT * FROM `vognliste` WHERE `firma` = "FIRMA_ID" AND `levdato` = '2016-01-20' ORDER BY `levdato` ASC
så siger gennemført men med nul resultater.
men det underlige er at når jeg kigger i phpmyadmin i structure og kiggerpå feltet levdato, så er typen "date" og det indhold jeg har lagt i en row er eks 2016-01-20.
Eks indsat med følgende i phpmyadmin:
INSERT INTO `vognliste`(`vognid`, `levdato`, `firma`) VALUES ("1111111","2016-01-20","4")
$leveringsliste = mysql_query("SELECT * FROM `vognliste` WHERE `levdato` = $dagsdato_1 ORDER BY `levdato` ASC",$db);
Hvilket gør den forsøger en sql ala:
WHERE `levdato` = 2016-01-20
Så vi skal have lavet dato om til en streng. Det kan du gøre på en af følgende måder:
$leveringsliste = mysql_query("SELECT * FROM `vognliste` WHERE `levdato` = '".$dagsdato_1."' ORDER BY `levdato` ASC",$db);
$leveringsliste = mysql_query("SELECT * FROM `vognliste` WHERE `levdato` = '$dagsdato_1' ORDER BY `levdato` ASC",$db);
og sikkert også på en masse andre måder.
Den første "stopper" din string se start " og slut " og så . foran din variabel og så . " og videre... Den sidste smider bare ' og ' omkring var og ikke så meget pjat der.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.