Avatar billede Slettet bruger
14. juni 2010 - 10:34 Der er 4 kommentarer og
1 løsning

SQL WHERE statement med to variabler $FromInt AND $ToInt

$query = "SELECT $customertable.ID AS userid,
                       
    $customertable.Customer_Firstname AS naming,

    $ordertable.Order_Date AS orderdate
               
    FROM $customertable


    INNER JOIN $ordertable
    ON $customertable.ID=$ordertable.Order_CustomerID

    WHERE $ordertable.Order_Date between 40000 AND $timeto";


Jeg har lavet en query hvor jeg ønsker at erstatte en række udtryk med variabler. Min side fejler dog hvis intervallet i WHERE angives som to variabler (dvs. hvis 40000 udskiftes med $timefrom.

Kan nogen fortælle mig hvorfor?
(sig til hvis yderligere information behøves)
Avatar billede michael_stim Ekspert
14. juni 2010 - 10:42 #1
WHERE ".$ordertable.".Order_Date between ".$timefrom." AND ".$timeto."";
Avatar billede michael_stim Ekspert
14. juni 2010 - 10:44 #2
Og en god ide er at lige lave en echo på din $query, så du kan se om den tager de ønskede variabler med.
Avatar billede Slettet bruger
14. juni 2010 - 11:23 #3
OK, det vil jeg huske :) Tak for hurtig assistance!

Du må gerne smide et svar.
Avatar billede michael_stim Ekspert
14. juni 2010 - 13:09 #4
Samler ikke på point, ellers tak. Fik du det til at fungere?
Avatar billede Slettet bruger
14. juni 2010 - 13:21 #5
Ja, det virker!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester