Как получить список дат в mysql

Однажды мне потребовалось получить список дат на каждый день 2009 года. Как оказалось, в mysql такой список получить очень просто.

Для этого нужна всего лишь любая таблица, в которой есть не меньше 365 строк. У меня такая таблица была, и называется она games. Скрипт выглядит так:


SET @rownum:=0;
select adddate('2008-12-31',interval @rownum:=@rownum+1 DAY) next_date from games limit 0,365;

Как экспортировать данные в формате ZIP из php-скрипта

Все просто, можно использовать класс zipfile, который использует phpMyAdmin.
Выглядит это примерно так:


require_once("zip.lib.php");
$zip = new zipfile();
$zip->addFile($some_text, 'file.txt');
$handle = fopen("file.zip","w");
fwrite($handle,$zip->file());
fclose($handle);
?>

Все, в текущей директории файл file.txt будет упакован в file.zip. Код будет работать и в php4, и в php5. В php должна быть включена поддержка zlib.