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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> PHP и MySQL (порядок записей), как сдвинуть запись в бд средствами php 
:(
    Опции темы
manson
  Дата 14.12.2009, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



можно ли сдвинуть запись либо выше либо ниже на одну позицию? То есть что бы пользвотель мог изменять порядок записей!  smile 
заранее спасибо! smile 
PM MAIL   Вверх
lelik133
Дата 14.12.2009, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

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



можно, заведите  поле int order_id  в mysql, и при выдаче сортируйте по нему
PM ICQ   Вверх
manson
Дата 14.12.2009, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



в принцепе идею уловил, нада будет подумать, однако вот нельзя ли методом sql запроса сдвинуть конкретную запись на позицию выше или ниже, ниужели в мускул никак не индексируется порядок записей, или все же только такими манипуляциями? 

Это сообщение отредактировал(а) manson - 14.12.2009, 15:28
PM MAIL   Вверх
lelik133
Дата 14.12.2009, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Awaiting Authorisation
Сообщений: 517
Регистрация: 5.2.2003
Где: Москва

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



в mysql нет порядка записей, порядок записей задает пользователь в запросе через order by 
PM ICQ   Вверх
bars80080
Дата 14.12.2009, 15:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



Цитата(manson @  14.12.2009,  14:28 Найти цитируемый пост)
в принцепе идею уловил, нада будет подумать, однако вот нельзя ли методом sql запроса сдвинуть конкретную запись на позицию выше или ниже, ниужели в мускул никак не индексируется порядок записей, или все же только такими манипуляциями? 

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

вставляете своё поле и изменяете его значение для определения нужного вам порядка
PM MAIL WWW   Вверх
manson
Дата 14.12.2009, 16:23 (ссылка)  | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



ок. значит буду подключать свой интеллект, а так не хотелось базу редактировать, логику включать smile спс за советы. 
PM MAIL   Вверх
Ипатьев
Дата 14.12.2009, 16:36 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

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



"базу редактировать" - это ровно один запрос.

PM MAIL   Вверх
FightInGlory
Дата 15.12.2009, 12:27 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Как вы хотите сделать сдвиг не изменяя ничего в базе? Кажется логично, что необходимо использовать запросы.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




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


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

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