Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как вывести не повторяющуюся дату (год/year)?
 
 автор: TetRiska   (23.11.2008 в 22:49)   письмо автору
 
 

$month_names = array  
("01" => 'Январь',  
"02" =>'Февраль',  
"03" =>'Март',  
"04" =>'Апрель',  
"05" =>'Май',  
"06" =>'Июнь',  
"07" =>'Июль',  
"08" =>'Август',   
"09" =>'Сентябрь',  
"10" =>'Октябрь',  
"11" =>'Ноябрь',  
"12" =>'Декабрь'  
);
$result4 = mysql_query("SELECT DISTINCT left(date,7) AS month FROM data ORDER BY month DESC",$db); //выбираю не повторяющуюся дату и обрезаю ей день получаем 2008-11 к примеру
$myrow4 = mysql_fetch_array($result4); //массив содержит список всех дат формата ХХХХ-ХХ
do //в цикле выводим табилчку с результатами
{
$full_d = $myrow4["month"]; //выбераем данные с массива
list ($year,$month) = explode("-",$full_d); разделяем год и месяц $year - год $month - месяц


Теперь мне нада сделать запрос который бы с имеющегося списка выбрал не повторяющиеся года, сейчас мне выводит 5-ть 2008 и 1-н 2007 ну как в БД...я при выводе использовал $year

Так вот пишу такой запрос:

$result42 = mysql_query("SELECT DISTINCT $year FROM не пойму что тут",$db); //выбрать не повторяющиеся года из ранее полученого массива. 


Результат доложен быть 2008 и 2007. Помогите пожалуйста.

  Ответить  
 
 автор: TetRiska   (23.11.2008 в 23:12)   письмо автору
 
   для: TetRiska   (23.11.2008 в 22:49)
 

Все что выше писал с запросом не надо :) Подсказали использовать функцию array_unique Попробывал:

$result22 = array_unique($year);
echo $result22; //ошибка


Warning: array_unique(): The argument should be an array

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования