Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сортировка 
:(
    Опции темы
yintar1980
Дата 10.10.2016, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 31
Регистрация: 26.10.2015

Репутация: нет
Всего: нет



При выборке из БД товаров ,необходимо чтобы те товары у которых нет изображения выводились на последних страницах.Поле в БД называется "image" и если там нет картинки то ставится картинка по умолчанию  "no-image". и все товары у которых  "no-image" должны выводится на последних страницах(или странице в зависимости от количества таких товаров).При помощи  php функции asort()  , после выборки я успешно сортирую товары как мне надо(товары без изображений оказываются в конце страницы) ,но так как есть  пагинация то эта сортировка работает только на отдельных страницах, а мне надо чтобы эти товары оказались на последних страницах(или странице в зависимости от количества таких товаров)...........Подскажите как это сделать .......я так полагаю надо как-то в запросе это сделать ,но не могу сообразить как..........
Спасибо.  
PM MAIL   Вверх
igorold
Дата 11.10.2016, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: нет
Всего: 17



В запросе пишешь:

Код

select ...,image='no-image' as flNoImage from ... where ... order by flNoImage,anothersort


anothersort - это твои другие поля сортировки. Сортируй средствами mysql  а на ПХП

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
igorold
Дата 11.10.2016, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: нет
Всего: 17



В запросе пишешь:

Код

select ...,image='no-image' as flNoImage from ... where ... order by flNoImage,anothersort


anothersort - это твои другие поля сортировки. Сортируй средствами mysql  а на ПХП

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
igorold
Дата 11.10.2016, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: нет
Всего: 17



В запросе пишешь:

Код

select ...,image='no-image' as flNoImage from ... where ... order by flNoImage,anothersort


anothersort - это твои другие поля сортировки. Сортируй средствами mysql  а на ПХП

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
igorold
Дата 11.10.2016, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: нет
Всего: 17



В запросе пишешь:

Код

select ...,image='no-image' as flNoImage from ... where ... order by flNoImage,anothersort


anothersort - это твои другие поля сортировки. Сортируй средствами mysql  а на ПХП

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
igorold
Дата 11.10.2016, 06:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 557
Регистрация: 22.12.2005
Где: Россия->Урал-& gt;Миасс

Репутация: нет
Всего: 17



В запросе пишешь:

Код

select ...,image='no-image' as flNoImage from ... where ... order by flNoImage,anothersort


anothersort - это твои другие поля сортировки. Сортируй средствами mysql  а на ПХП

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.1150 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.