Jump to content

SELECT WHERE mdate >= $startdate


bulrush

Recommended Posts

I would like to execute a SELECT statement where my field "mdate" (a DATE type field) is greater than or equal to the date the user entered, which is stored as a string in $startdate.

 

I still don't understand how to compare DATE type fields. Is a DATE type field stored as a string, or stored as an integer and displayed automatically as a string in the YYYY-MM-DD format?

 

Here is what I have that doens't work.

    $query = "SELECT mdate, miles, username, note, payrate, printdate ".
    "FROM mileage ".
    "WHERE (username='".$username."') ".
    "AND (mdate BEWEEN '$startdate' AND NOW()) ".
    "AND (printdate IS NULL) ".
    "ORDER BY mdate ".
    ";";

 

Thank you.

 

Link to comment
https://forums.phpfreaks.com/topic/202527-select-where-mdate-startdate/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.