Witam potrzebuję ustawić pozycję elementu za pomocą przesuwania w górę dół elementu w bazie danych. Nie wiem jak to się robi np :
menu:
marchewka
truskawka
groszek
Po przesunięciu elementu groszek o jedną pozycję w górę ma być coś takiego
menu:
marchewka
groszek
truskawka
to jest przykład. Teraz jak to zrobić nie mam pojęcia proszę o rady mam
mam taką taką zdefiniowaną tabelę w mysql:
CREATE TABLE IF NOT EXISTS `mydb`.`sklep` (
`lp` INT NOT NULL DEFAULT 0 ,
`nazwa` VARCHAR(80) CHARACTER SET 'utf8' COLLATE 'utf8_polish_ci' NULL ,
`htlm` VARCHAR(80) CHARACTER SET 'utf8' COLLATE 'utf8_polish_ci' NULL ,
`meta` VARCHAR(255) NULL ,
PRIMARY KEY (`lp`) )
ENGINE = InnoDB;
co mam dodać to działałao na jak na przykładzie i jak mam zrobić do tego pytanie
pytanie aby pobrać wszystkie po lp wiem jak to zrobić poniżej przykład , a chce to zmieniać
SELECT * FROM wysylka ORDER BY lp ASC