У меня есть запрос. Это должно извлечь записи, созданные 2 месяца назад.MySQL таблица типов Innodb.какой тип я использую для даты (времени).Datetime или Timestamp int (11) или Timestamp для лучшей производительности.записей около 50000-100000.
....
$monthsback = 2;
$date = strtotime("-$monthsback months",time());
$date =date( "Y-m-d H:i:s", $date ); // if i use Datetime
while($result=mysql_fetch_array($r))
{
$recorddate=$result['date'];//fetched from mysql
if ($recorddate>$monthsback)
{
echo "....";
}
else
{
echo "....";
}
}
...