Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

hjælp til mysql_query ...

Af Junior Nørd psa | 26-09-2006 16:53 | 1316 visninger | 2 svar, hop til seneste
Hejsa.. Sidder og leger med lidt varekatalog men er stødt på et lille problem. Jeg vil gerne have at det er muligt at 'flytte rundt' på varene i databasen. id feltet er sat til auto_increment så derfor kan id-nr. godt springe fra 50 > 57, hvis nu man vælger at slette alle varer imellem de 2 tal. En der kan noget smart så jeg kan vælge "WHERE id='$id' OR (next_id)" / "WHERE id='$id' OR (prev_id)" (alt efter som id't skal rykkes opad eller nedad.. Når jeg lister varene er det intet problem at finde ud af hvad prev_id var ($prev = $get[id] i bunden af løkken) men at finde next_id kan jeg ikke helt lure. Pt. er det sat til [?from=53&to=51]ryk op[/a] + [from=53&move=down]ryk ned[/a] Nogen gode ideer ? På forhånden tak :)
--
.:¦ http://wx3.dk[...] ::¦ ubuntulinux.org/ubuntuforums.org
#1
SniperDude
Supporter
01-10-2006 23:15

Rapporter til Admin
Tja da jeg var på SQL kursus for et års tid siden, fik vi at vide at best practice er aldrig at slette noget i en database. Så lad være med at slette varene så er problemet løst.
--
-=[SniperDude]=- We stand alone together: The men of Easy Company
#2
Jace
Super Supporter
02-10-2006 00:41

Rapporter til Admin
#2 - Ja, det kunne man godt. Også så bare indsætte en felt mere i tabellen, som indikerer om varen er slettet eller ej. 1 = Ok. 0 = Slettet. Så henter du bare alle dem hvor feltet er = 1, når du skal trække data ud af databasen. På den måde kan du jo også "fortryde" at hvis du har slettet noget, som du skal bruge igen :) Mvh Jace
--
http://www.jacobworsoe.dk[...] Hvis man skal gøre noget, så skal man gøre det ordentligt, ellers skal man lade være...

Opret svar til indlægget: hjælp til mysql_query ...

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning