Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mysql_fetch_row вывод в обратном порядке / 11 сообщений из 11, страница 1 из 1
23.11.2014, 02:11
    #38814272
sponfin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
Привет всем, подскажите есть ли функция-аналог mysql_fetch_row, только обрабатывающая массив в обратном порядке. В запросе я использую DESC, но вот результат запроса нужно вывести в обратном порядке
...
Рейтинг: 0 / 0
23.11.2014, 02:39
    #38814278
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
Не понятна ни ситуация, ни вопрос. Для реверса массива есть array_reverse . Для выборки из массива можно пройти по нему с конца к голове в цикле for или при помощи array_pop дергать последний элемент.
...
Рейтинг: 0 / 0
23.11.2014, 02:58
    #38814280
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
Код: sql
1.
select * from (твой запрос order by поле desc) as t order by поле asc
...
Рейтинг: 0 / 0
23.11.2014, 10:23
    #38814309
sponfin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
Код: sql
1.
2.
	SELECT DATE_FORMAT(data, '%d.%m.%Y') AS data_new_x, turnirs.turnir, player1, schet, player2, winf, id_games, turnirs.id_turnirs, kod_sezon, katki.katki, timegame As timeg, katki.id_katki FROM (SELECT DATE_FORMAT(data, '%d.%m.%Y') AS data_new_x, turnirs.turnir, player1, schet, player2, winf, id_games, turnirs.id_turnirs, kod_sezon, katki.katki, timegame As timeg, katki.id_katki FROM  katki INNER JOIN (turnirs INNER JOIN games ON turnirs.id_turnirs = games.kod_turnirs) ON katki.id_katki = games.kod_katki
           WHERE (kod_sezon = '4') AND (winf <> '') ORDER BY data DESC, timeg DESC LIMIT 9) ORDER BY data ASC, timeg ASC


Подскажите что тут не так.
...
Рейтинг: 0 / 0
23.11.2014, 11:12
    #38814326
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
sponfinПодскажите что тут не так.
1. Что-то не так с переводом строки. СУБД поймёт, конечно, но читать глазами довольно сложно.
2. Вопрос пол SQL лучше задать в профильном форуме.
3. Если это попытка сделать запрос по совету из предыдущего поста, то явно неудачная. Перечитайте еще раз, внимательнее.
...
Рейтинг: 0 / 0
23.11.2014, 11:36
    #38814337
Програмёр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
sponfin,

Все ответы на вопросы типа "что тут не так" даются намного сложнее (так как непонятна задача и даётся только неработающая реализация) и несут мало пользы (вместо верной реализации все стараются исправить неправильную).

Потому предлагаю описать входные данные, задачу и ожидаемый выход.

P.S. Зачем сортировать данные по убыванию, а стараться получить по возррастанию? Не легче ли тип сортировки указать asc? :)
...
Рейтинг: 0 / 0
23.11.2014, 13:39
    #38814367
sponfin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
авторНе легче ли тип сортировки указать asc? : Дело в том, что данные по SQL запросу сортирую через DESC чтобы выбрать последние 9 записей. Далее их нужной выводить в блоки div в цикле через mysql_fetch_row. Блоки div идут одной строкой по горизонтали. слева на право. И получается что первая запись загружается в крайний левый блок, а мне нужно ,чтобы она загружалась в последний блок. Т.е. чтобы mysql_fetch_row в обратном порядке массив отработал. Вот как-то так. Извините, если не внятно
...
Рейтинг: 0 / 0
23.11.2014, 14:49
    #38814395
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
sponfinДалее их нужной выводить в блоки div в цикле через mysql_fetch_row.Откройте уже для себя такую штутку, как шаблонизатор, и передавайте ему массив элементов в нужном порядке.

sponfinБлоки div идут одной строкой по горизонтали. слева на право. И получается что первая запись загружается в крайний левый блок, а мне нужно ,чтобы она загружалась в последний блок.Ну... можно и порядок отображения самих дивов на странице поменять на "справа налево".


sponfinТ.е. чтобы mysql_fetch_row в обратном порядке массив отработал.Массив реверснуть таки не судьба?
...
Рейтинг: 0 / 0
23.11.2014, 14:58
    #38814398
sponfin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
Ребят я в этом деле совсем любитель, изучаю создание сайтов чисто для себя. Поэтому просто не знаю как реверснуть массив, как расположить div в обратном порядке. Можно пример кода!!
...
Рейтинг: 0 / 0
23.11.2014, 15:04
    #38814401
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
sponfinне знаю как реверснуть массив прочтите второй пост (первый ответ) в этом топике.
...
Рейтинг: 0 / 0
23.11.2014, 15:07
    #38814402
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mysql_fetch_row вывод в обратном порядке
sponfinкак расположить div в обратном порядке CSS float
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / mysql_fetch_row вывод в обратном порядке / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]