PHP & DateTime query
Er, no. A MySQL database has a DateTime value that looks like this:
2006-02-09 15:30:06
You can think of it as text, and when you sort it as text, it sorts in
a correct chronological order...
SELECT * FROM mytable WHERE myDTfield = '2006-02-09%';
The addition of % mask will ensure that all records dated Feb. 9, 2006
are shown.
Alternetively, you could try:
SELECT * FROM mytable
WHERE
MONTH(myDTfield) = 2
AND
DAY(myDTfield) = 9;
SELECT * FROM mytable WHERE
myDTfield >= '2006-01-01 00:00:00'
AND
myDTfield <= '2006-01-03 23:59:59';
Cheers,
NC
|