/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
MySql forkert interval
Fra : Aagaard


Dato : 08-03-06 12:57

Følgende datointerval giver forkert udlæsning (MySql):
//$date1 = "2005-08-01";
//$date2 = "2005-08-31";
//$handlingen = "Vis";
$sql_query = "SELECT * FROM mindb WHERE datonu >= '$date1' AND datonu <=
'$date2' AND Handling = '$handlingen' ORDER BY id ASC";

Første dato som vises er: 2005-08-03 //2005-08-01 findes i db
Sidste dato som vises er: 2005-12-20 //er langt ud over det søgte 2005-08-31

$date1 og $date2 kommer fra en form.
datonu er et DATE felt.

Nogen bud på hvad der er forkert, eller som skal laves om for at få vist det
korrekte interval?

--
Aagaard



 
 
Michael Zedeler (08-03-2006)
Kommentar
Fra : Michael Zedeler


Dato : 08-03-06 13:47

Aagaard wrote:
> Følgende datointerval giver forkert udlæsning (MySql):
> //$date1 = "2005-08-01";
> //$date2 = "2005-08-31";
> //$handlingen = "Vis";
> $sql_query = "SELECT * FROM mindb WHERE datonu >= '$date1' AND datonu <=
> '$date2' AND Handling = '$handlingen' ORDER BY id ASC";
>
> Første dato som vises er: 2005-08-03 //2005-08-01 findes i db
> Sidste dato som vises er: 2005-12-20 //er langt ud over det søgte 2005-08-31
>
> $date1 og $date2 kommer fra en form.
> datonu er et DATE felt.
>
> Nogen bud på hvad der er forkert, eller som skal laves om for at få vist det
> korrekte interval?

Prøv lige at skrive $sql_query ud før du sender den til databasen og
bring resultatet her.

Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
Visit my home page at http://michael.zedeler.dk/
Get my vcard at http://michael.zedeler.dk/vcard.vcf

Søg
Reklame
Statistik
Spørgsmål : 177458
Tips : 31962
Nyheder : 719565
Indlæg : 6408173
Brugere : 218881

Månedens bedste
Årets bedste
Sidste års bedste