افضل طريقة لصناعة الارشيف هي كما تفضلت انت بالذكر
كود PHP:
<?
$qu = "insert into table set dateadd='".time()."' , name='me' ";
?>
واصبح لديك مثلا سجلات من 2005 ل 2007
احببت ان تقوم بادراج جميع السجلات لسنة 2005 تقوم بالتالي :
كود PHP:
<?php
$last2005 = mktime(0, 0, 0, 1, 1, 2006);
// او يمكن استخدام 0 0 بدل 1 1 ولكن لم اجربها من قبل
// مواضيع 2005
mysql_query("select * from table where datedd < '$last2005' ");
// مواضيع 2006
$start2006 = mktime(0, 0, 0, 1, 1, 2006);
$end2006 = mktime(0, 0, 0, 1, 1, 2007);
mysql_query("select * from table where datedd > '$start2006' AND datedd < '$end2006' ");
وهكذا ..
لو اردت اظهار شهر معين ، تقوم بتغيير رقمه في فنكشن mktime
لمراجعة الباراميترز لفنكشن mktime
PHP: mktime - Manual
تحياتي