|
|
|
| Есть такой скрипт:
<?
$r_sort_date = mysql_query("SELECT DISTINCT MONTH(date) AS month, YEAR(date) AS year FROM soft ORDER BY year DESC", $db);
while($sort_date = mysql_fetch_array($r_sort_date)) {
printf ("<a href='index.php?year=%s&month=%s'>%s-%s</a><br>", $sort_date['year'], $sort_date['month'], $sort_date['year'], $sort_date['month']);
}
?>
|
в ссылке выводится, что month='например 5', а мне нужно чтобы выводилось 05;
хотел использовать функцию MYSQL DATE_FORMAT, но никак не могу в этот запрос впихнуть, подскажите как это сделать. | |
|
|
|
|
|
|
|
для: defi
(28.06.2010 в 20:03)
| | %02d | |
|
|
|
|
|
|
|
для: Trianon
(28.06.2010 в 20:15)
| | чё это такое, по подробней можно? | |
|
|
|
|
|
|
|
для: defi
(28.06.2010 в 21:55)
| | а чё такое апостроф после знава равенства?
а чё такое сортировка в теме, и как она соотностися с топиком?
а при чем тут ваще MySQL?
поподробней можно? | |
|
|
|
|
|
|
|
для: Trianon
(28.06.2010 в 22:10)
| | Задам вопрос по другому,
вот например есть зарос:
SELECT MONTH('1998-02-03')
|
на выходе получаем 2, вопрос, как написать запрос что-бы было 02 ? | |
|
|
|
|
|
|
|
для: defi
(29.06.2010 в 19:37)
| | >Задам вопрос по другому,
Вы не ответили ни на один мой.
>вот например есть зарос:
>SELECT MONTH('1998-02-03')
>на выходе получаем 2, вопрос, как написать запрос что-бы было 02
SELECT LPAD( MONTH('1998-02-03'), 2, '0');
|
Но в Вашем случае это нафиг не срослось.
Вам достаточно применить подходящий спецификатор преобразования функции printf.
Который я и указал в первом ответе. | |
|
|
|