Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

2 страниц V   1 2

SQL запрос

, для буста [РЕШЕНО]
Статус пользователя Fitz
сообщение 4.8.2015, 16:22
Сообщение #1


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

Ребя помогите как изменить этот запрос
Cкрытый текст
SELECT address FROM servers WHERE top = '1' ORDER BY date_add_top DESC LIMIT 1000) UNION (SELECT address FROM servers WHERE vip = '1' ORDER BY date_add_vip DESC LIMIT 1000) UNION (SELECT address FROM servers WHERE boost = '1' ORDER BY date_create DESC LIMIT 1000)
это для буста этот зарос по убыванию, как сделать наоборот плиз помогите

Отредактировал: Bloo, - 4.8.2015, 18:51
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя vavarik
сообщение 4.8.2015, 16:40
Сообщение #2


Стаж: 15 лет
Город: Саратов

Сообщений: 942
Благодарностей: 318
Полезность: 143

SarHosting.ru
Строчки местами поменяй. crazy.gif crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 4.8.2015, 16:41
Сообщение #3


Стаж: 15 лет

Сообщений: 1785
Благодарностей: 1098
Полезность: 675

Код
function эхо( $массив ) {
    echo $массив;
}
эхо( "Такое ощущение что этот портал стал сообществом не КС админов, а КС администраторов мониторингов и бустов. КС уже умерло? " );


Отредактировал: grey, - 4.8.2015, 16:42


---
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 4.8.2015, 16:42
Сообщение #4


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Код
DESC > ASC
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fitz
сообщение 4.8.2015, 16:45
Сообщение #5


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

Цитата(Vitaliy @ 4.8.2015, 16:38) *
Код
DESC > ASC



мне нужно только для топа SELECT address FROM servers WHERE top = '1' ORDER BY date_add_top DESC LIMIT 1000

Отредактировал: Fitz, - 4.8.2015, 16:46
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя damilurg
сообщение 4.8.2015, 16:46
Сообщение #6


Иконка группы

Стаж: 13 лет

Сообщений: 1191
Благодарностей: 1297
Полезность: 1230

SELECT address FROM servers WHERE top = '1' ORDER BY date_add_top ASC LIMIT 1000
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 4.8.2015, 16:46
Сообщение #7


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

ну так и замени DESC на ASC только там, если ты посмотришь то desc есть во всех 3 запросах, измени только там где надо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fitz
сообщение 4.8.2015, 17:01
Сообщение #8


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

теперь у меня первый сервер считается с низу в мониторинге( так как это буст миррора, переделать не как незя?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 4.8.2015, 17:01
Сообщение #9


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Fitz, ты так и попросил)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Fitz
сообщение 4.8.2015, 17:06
Сообщение #10


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

Цитата(Vitaliy @ 4.8.2015, 16:57) *
Fitz, ты так и попросил)


сротировка топов щас идёт как надо 12345678910 ,

вот фотка топов) на нем сервер который последний в монике он в поиске первый, принцып его покупаеш сервер топ 2 он выбивает первый серверв на первое сервер на второе место) а мс всё норм котрый топ заказали первый он щас внизу в монике а мс он первый.. это принцип дураткский топов скрипта

например в топе 1 сервер на первом месте в монике, покупаеш еще топ для второго сервера второй сервер встаёт на первое место, а первый на второе ) и так пошло каждый новый сервер занимает первое место в монике

а в мс как надо

Отредактировал: Fitz, - 4.8.2015, 17:23
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 4.8.2015, 17:25
Сообщение #11


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Fitz,
Раз 10 перчитал и НЕ смог понять)

Отредактировал: Vitaliy, - 4.8.2015, 17:26
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fitz
сообщение 4.8.2015, 17:34
Сообщение #12


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

Цитата(Vitaliy @ 4.8.2015, 17:20) *
Fitz,
Раз 10 перчитал и смог понять)


в топах нет например серверов вообще) я покупаю топ, сервер встаёт на первое место в монике, покупаю второй топ , второй сервер встаёт на первое место.. тоесть каждый новый купленый топ смещает
вниз остальные)

принцип, первый сервер в монике он считается последним в мс)

Отредактировал: Fitz, - 4.8.2015, 17:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 4.8.2015, 17:54
Сообщение #13


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Fitz,
тогда было с DESC верно, должна быть сортировка, кто последний добавил тот и выше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fitz
сообщение 4.8.2015, 18:25
Сообщение #14


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

Цитата(Vitaliy @ 4.8.2015, 18:50) *
Fitz,
тогда было с DESC верно, должна быть сортировка, кто последний добавил тот и выше


да нее) я говорю о скрипте что у него творится....




давай про мс забудем).. я про скрипт говорю) купленное первое место в топе, при покупе всех топов, он на монике последний внизу... там нету именно купить первое или второе место(

вот ссылка
Cкрытый текст
fullservers.ru


Отредактировал: Fitz, - 4.8.2015, 18:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fitz
сообщение 4.8.2015, 18:47
Сообщение #15


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

кто последний купил топ тот выше??)) это нормально)? ну для буста да, а для топов? как это?_)

Отредактировал: Fitz, - 4.8.2015, 18:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vitaliy
сообщение 4.8.2015, 19:18
Сообщение #16


Стаж: 14 лет

Сообщений: 2431
Благодарностей: 526
Полезность: 609

Меценат Меценат

Fitz, ну плоховато)
Замени скрипт на другой)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 4.8.2015, 20:55
Сообщение #17
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Fitz,
а запрос к БД можно? Или в шапке он и есть?

Код
SELECT address FROM servers WHERE top = '1' ORDER BY date_add_top DESC LIMIT 1000


этот кусок, отвечает за выдачу всех серверов с top = 1.
ORDER BY (имя столбца) DESC - сортирует по убыванию.
ORDER BY (имя столбца) ASC - сортирует по возрастания.

в вашем случае, столбец date_add_top (т.е. дата добавления в топ, я так понимаю)
и выходит: Каждый новый сервер, имеет date_add_top больше, чем date_add_top у предыдущего сервера.
В этом случает, должно быть DESC
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fitz
сообщение 4.8.2015, 21:52
Сообщение #18


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

Orty_Hart,

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

Отредактировал: Fitz, - 4.8.2015, 21:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
umprex
сообщение 4.8.2015, 22:06
Сообщение #19


Иконка группы

Стаж: 16 лет
Город: Киев

Сообщений: 2909
Благодарностей: 4781
Полезность: 2197

Цитата(grey @ 4.8.2015, 17:37) *
Код
function эхо( $массив ) {
    echo $массив;
}
эхо( "Такое ощущение что этот портал стал сообществом не КС админов, а КС администраторов мониторингов и бустов. КС уже умерло? " );

Наверное не $массив, а $строка :D

Fitz, если я правильно понял, то уже проблема не с запросами для построения списка серверов, а для отображения этого списка на сайте?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fitz
сообщение 4.8.2015, 22:11
Сообщение #20


Стаж: 10 лет

Сообщений: 233
Благодарностей: 17
Полезность: < 0

Цитата(umprex @ 4.8.2015, 22:01) *
Наверное не $массив, а $строка :D

Fitz, если я правильно понял, то уже проблема не с запросами для построения списка серверов, а для отображения этого списка на сайте?


да да) может вкурсе как сделать можно)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: