I have a sample data
table(id, name, date_create)
table(1, 'Iphone 4S', '2012-06-18 17:19:05') // format Y-m-d H:i:s
And phpmysql
SELECT * FROM table
WHERE date_create BETWEEN('date_create' AND '2012-07-18 17:19:05') // date_create +1 month
How to +1 month in this query
You can use DATE_ADD():