Hoi,
Als ik kijk naar de query:
The following query selects all rows with a date_col value from within the last 30 days:
mysql> SELECT something FROM tbl_name
-> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;
Dan begrijp ik dit. Ik heb naar aanleidingh van een post op dit forum de volgende query gebruikt:
SELECT * FROM todo WHERE td.td_datumE < DATE_SUB(CURDATE(),INTERVAL 7 MONTH)
To get all the items out of the database table td where the column td_datumE value is within the 7 months...
Maar eigenlijk zou ik graag alle items uit de database halen waar de datum in kolom td_datumE overeenkomt met de datum megegeven in de URL (dit is $colname_td), maar ook alle vanaf 5 dagen voor de datum meegegeven in de URL
$colname_td = "-1";
if (isset($_GET['eventid'])) {
$colname_td = (get_magic_quotes_gpc()) ? $_GET['eventid'] : addslashes($_GET['eventid']);
}
("SELECT * FROM td LEFT JOIN td_cat ON td.td_cat = td_cat.tdcat_id WHERE td_status <> 'closed' AND td_datumE = '%s'", $colname_td);
Hoe moet ik it nu doen? Is er iemand met een idee? De bovenstaande query levert alleen overeenkomstige items op, dus niet ook alle items 5 dagen voor de datum meegegeven in de URL.
Grt.
Kabbi
1.079 views