[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Добавлени в SQL
Denis_____5
Как сделать что бы каждая новая заметка добавленная в базу бы с id номер 1 а остальные переставлялись на 2 3 и т.д???



Спустя 44 секунды (24.04.2012 - 18:23) inpost написал(а):
Зачем? ORDER BY `id`DESC . Сортировка в обратном порядке. Последнее стало первым.

Спустя 56 минут, 15 секунд (24.04.2012 - 19:20) sergeiss написал(а):
Сделать это можно, не так и сложно, но только зачем??? Инпост правильно заметил - делай сортировку так, как тебе надо, по имеющимся айди.

Спустя 9 часов, 54 минуты, 40 секунд (25.04.2012 - 05:14) Denis_____5 написал(а):
Так я понятие не имею как это делается по этому прошу простой пример

Спустя 5 часов, 26 минут, 13 секунд (25.04.2012 - 10:41) sergeiss написал(а):
Цитата (Denis_____5 @ 25.04.2012 - 07:14)
Так я понятие не имею как это делается по этому прошу простой пример

Ты для начала скажи, какая у тебя цель. Проблема в том, что так вот менять айдишники - это "не есть гуд", хотя технически реализуемо достаточно легко. Особенно, когда записей в БД мало smile.gif Когда много записей, то уже могут быть проблемы.

Поэтому ты лучше скажи, что ты хочешь получить посредством этого переделывания айдишников, а мы подумаем все вместе, как это сделать более правильными методами.

Спустя 7 часов, 26 минут, 37 секунд (25.04.2012 - 18:07) Denis_____5 написал(а):
у меня есть одна таблица там все заметки лежат, по всем пунктам меню, всего пунктов меню около 10, в этой таблицы есть поля
id
cat
meta_d
meta_k
description
text
view
author
date
mini_img
title
page

Спустя 34 минуты, 15 секунд (25.04.2012 - 18:41) sergeiss написал(а):
Насчет таблицы, её структуры, понятно. А какая цель изменения айдишников?

Спустя 42 минуты, 14 секунд (25.04.2012 - 19:24) inpost написал(а):
ты дважды не ответил на вопрос. ЗАЧЕМ ID=1 ? Лучше уж ID=5

Спустя 12 часов, 15 минут, 8 секунд (26.04.2012 - 07:39) Denis_____5 написал(а):
когда я добавляю заметки на страницу они выводятся в самом низу, а надо что бы каждая заметка выводилась первой вот))

Спустя 5 минут, 24 секунды (26.04.2012 - 07:44) sergeiss написал(а):
Цитата (Denis_____5 @ 26.04.2012 - 09:39)
когда я добавляю заметки на страницу они выводятся в самом низу, а надо что бы каждая заметка выводилась первой вот))

Ну наконец-то ответил smile.gif Для этой цели не надо менять айдишники. Инпост тебе уже ответил, как это сделать:
Цитата (inpost @ 24.04.2012 - 20:23)
ORDER BY `id`DESC . Сортировка в обратном порядке. Последнее стало первым.


Спустя 21 минута, 35 секунд (26.04.2012 - 08:06) Denis_____5 написал(а):
Цитата (sergeiss @ 26.04.2012 - 05:44)
Цитата (Denis_____5 @ 26.04.2012 - 09:39)
когда я добавляю заметки на страницу они выводятся в самом низу, а надо что бы каждая заметка выводилась первой вот))

Ну наконец-то ответил smile.gif Для этой цели не надо менять айдишники. Инпост тебе уже ответил, как это сделать:
Цитата (inpost @ 24.04.2012 - 20:23)
ORDER BY `id`DESC . Сортировка в обратном порядке. Последнее стало первым.

Будь добр напиши пример пожалуйста вот у меня в базе 1000 заметок как сделать что 1000 выводилось первой

Спустя 37 секунд (26.04.2012 - 08:06) Denis_____5 написал(а):
а 999 второй и так далее

Спустя 2 минуты, 11 секунд (26.04.2012 - 08:09) Игорь_Vasinsky написал(а):
SELECT * FROM `table` ORDER BY `id` DESC


в SQL данные сортируются командой ORDER BY `поле`
Порядок сортировки ASC и DESC соответственно (ASC - default)

Спустя 1 час, 44 минуты, 16 секунд (26.04.2012 - 09:53) Denis_____5 написал(а):
а на место id что ставить самый последний id или что или как вашпе?

Спустя 1 минута, 41 секунда (26.04.2012 - 09:54) Denis_____5 написал(а):
по всем пунктам меню всё выводится, подскажите пожалуйста теперь как сделать что бы по одной заметки из каждого меню выводилось на главную каждая последняя заметка ???? как написать правильный запрос ???

Спустя 4 минуты, 13 секунд (26.04.2012 - 09:59) Denis_____5 написал(а):
Всё спасибо сделал ))))))))))))

Спустя 14 минут, 36 секунд (26.04.2012 - 10:13) Denis_____5 написал(а):
по всем пунктам меню всё выводится, подскажите пожалуйста теперь как сделать что бы по одной заметки из каждого меню выводилось на главную каждая последняя заметка ???? как написать правильный запрос ???

Спустя 3 часа, 18 минут, 42 секунды (26.04.2012 - 13:32) Игорь_Vasinsky написал(а):
уф.. блин.. а мануал глянуть????????

SELECT * FROM `table` ORDER BY `id` DESC LIMIT 1

Спустя 15 часов, 22 минуты, 58 секунд (27.04.2012 - 04:55) Denis_____5 написал(а):
Цитата (Игорь_Vasinsky @ 26.04.2012 - 11:32)
уф.. блин.. а мануал глянуть????????

SELECT * FROM `table` ORDER BY `id` DESC LIMIT 1

Спасибо тебе Игорёша
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.