За последние 24 часа нас посетили 16847 программистов и 1246 роботов. Сейчас ищут 1654 программиста ...

[PHP+MYSQL] вернуть все месяца в таблице

Тема в разделе "PHP и базы данных", создана пользователем Che@ter[ch], 10 июл 2009.

  1. Che@ter[ch]

    Che@ter[ch] Активный пользователь

    С нами с:
    6 июл 2007
    Сообщения:
    4
    Симпатии:
    0
    Добрый вечер!

    подскажите, пожалуйста, как мне выбрать ВСЕ месяца из базы (MYSQL)
    в таблице дата и время пишется в таком виде (INT):
    Код (Text):
    1. 1241856000
    2. 1241860500
    3. 1241872200
    4. и так далее
    как из этих цифр это сделать?

    хотелось бы видеть результать:

    Код (Text):
    1. 04   2009
    2. 05   2009
    3. 06   2009
    4. 07   2009
    С уважением, Сергей.
     
  2. face off

    face off Активный пользователь

    С нами с:
    10 дек 2008
    Сообщения:
    10
    Симпатии:
    0
    преобразовать можно так:
    Код (Text):
    1.  
    2.  
    3. //получаем дату в формате 14.07.2009 ($time - входной параметр)
    4. $date = date("d.m.Y", $time);
    5.  
    6. //делим строку по точкам, получаем массив, где 0-элемент - день, 1- месяц, 2- год
    7. $date_element = explode(".",$date);
    8.  
    9. //выбираем что нужно
    10. $mounth = $date_element[1];
    11. $year = $date_element[2];
     
  3. alBoo

    alBoo Активный пользователь

    С нами с:
    27 мар 2008
    Сообщения:
    63
    Симпатии:
    0
    Код (Text):
    1.  
    2. SELECT DISTINCT(CONCAT(MONTH(FROM_UNIXTIME(news_date)), ' ', YEAR(FROM_UNIXTIME(news_date)))) FROM ....