|
|
|
|
|
для: BinLaden
(28.11.2008 в 03:07)
| | Ясн спасиб...обновлю если что напишу результат)
Вот и результат:) Все ок..Вывело:
2008
12 11 11 11 11 11 11 10 10 10 09
2007
11 09
|
Останется сгруппировать месяца, сделать на них ссылки, чтобы клацнув по месяцу вывелись заметки за этот месяц этого года и вывести остальные месяца (не активными)...Придется посидеть:)
Пасиба за помощь...Мде поставил обновленный Денвер 3 c мускулом 5, то что не работало - работает, а что работало не работает :( Пришлось откатится до мускула MySQL version: 4.1.16-max Так заработало все:) | |
|
|
|
|
|
|
|
для: TetRiska
(28.11.2008 в 03:06)
| | > Версия устарела?
Очень сильно. Надо бы версию до 5.0 обновить хотя бы... | |
|
|
|
|
|
|
|
для: BinLaden
(28.11.2008 в 03:04)
| | MySQL version: 3.23.53-max
Версия устарела?
Или я ошибся правя код?
$query = mysql_query("SELECT YEAR(`date`) AS `year`, GROUP_CONCAT(DATE_FORMAT(`date`, '%m') ORDER BY `date` DESC SEPARATOR ' ') AS `month_list` FROM `data` GROUP BY `year` DESC",$db);
if(mysql_num_rows($query) > 0)
{
?><table class='post' cellspacing='0' cellpadding='0'><?
while (list($year,$month_list) = mysql_fetch_row($query))
{
?><tr><td><?=$year?></td></tr><tr><td><?=$month_list?></td></tr><?
}
?></table><?
}
|
| |
|
|
|
|
|
|
|
для: TetRiska
(28.11.2008 в 02:59)
| |
<?php
# ...
$r = mysql_query("SELECT VERSION();");
echo "MySQL version: ", mysql_result($r, 0), "<br />\r\n";
?>
|
Что выдаёт такой код? | |
|
|
|
|
|
|
|
для: BinLaden
(28.11.2008 в 02:26)
| | Invalid query: You have an error in your SQL syntax near '(DATE_FORMAT(`date`, '%m') ORDER BY `date` DESC SEPARATOR ' ') AS `month_list` F' at line 1 | |
|
|
|
|
|
|
|
для: TetRiska
(28.11.2008 в 01:49)
| | Это значит ошибка при выполнении запроса. Покажите текст ошибки через mysql_error(). Хотя я её в упор не вижу... | |
|
|
|
|
|
|
|
для: BinLaden
(28.11.2008 в 01:24)
| | благодарю :) постараюсь уже сам исправить ошибку Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource | |
|
|
|
|
|
|
|
для: TetRiska
(28.11.2008 в 01:04)
| |
SELECT YEAR(`date`) as `year`, GROUP_CONCAT(DATE_FORMAT(`date`, '%m')
ORDER BY `date` DESC SEPARATOR ' ') AS `month_list` FROM `data`
GROUP BY `year` DESC;
|
P.S. Ну тут list() можете поюзать. Никто Вам ничего уже не скажет. | |
|
|
|
|
|
|
|
для: TetRiska
(27.11.2008 в 23:19)
| | Ктото подскажет? Оччень нада :( | |
|
|
|
|
|
|
|
для: devzorg
(27.11.2008 в 22:53)
| | :) Клева...Да так..Огромное спасибо...Но попробовав в запрос добавить еще месяц :
$query = mysql_query("SELECT DISTINCT YEAR(date) as `year` MONTH(date) as 'month' FROM data ORDER BY date DESC",$db);
|
и в лист переменную месяца и там где вывод...то не так отобразило как нужно :(
вывело
Надо чтобы имело такой вид:
Подправте пожалуйста ..Спс | |
|
|
|
|