🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.php
Article #80

Re: Ordenar registros seg�n campo 'orden'

#80
From: Pedro Maicas
Date: Wed, 18 Feb 2009 16:57
25 lines
2242 bytes
On Wed, 18 Feb 2009 04:53:41 -0800 (PST), Javi <falces@gmail.com> wrote:

>Si pudieras explicarme un poco m�s c�mo hacerlo, te (os) lo
>agradecer�a.

Tratandose de una tabla de una base de datos, no resulta
l�gico tener un campo orden y tener que cambiar
todos o casi todos los registros cada vez que hagas una
insercion.

Creo que lo m�s c�modo es una lista enlazada, cada registro
lo identificas por un id �nico que nunca cambia (clave primaria)
y el campo orden no ser�a el n�mero de orden sino el id del
elemnto anterior, o mejor mantienes dos campos 'anterior' y
'posterior' con los ids de los registros que ocupan la posicion 
anterior y posterior, de ese modo cada extraccion y cada insercion
se hace modificando solo dos registros (adem�s del que insertas
o eliminas)


Saludos :-)           -Pedro-

  http://www.maicas.net/ 

  e-mail en www.maicas.net
Technical Details
Message-ID: <i6fop4ldebrpm17oh329pa6nppr5tdol9d@4ax.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.glorb.com!news2.glorb.com!feeder.erje.net!news.motzarella.org!motzarella.org!reader.motzarella.org!not-for-mail
References: <7eded1a0-77c1-4564-91d9-744c32443a92@b16g2000yqb.googlegroups.com> <gngvi4$inr$1@news.motzarella.org> <fa5a9a42-1749-47cb-9792-ba2ab31ab81c@m42g2000yqb.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 107579,9a02d81a5464e2d6
X-Google-Attributes: gid107579,domainid0,public,usenet
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news.glorb.com!news2.glorb.com!feeder.erje.net!news.motzarella.org!motzarella.org!reader.motzarella.org!not-for-mail
From: Pedro Maicas <esta_no_es@jet.es>
Newsgroups: es.comp.lenguajes.php
Subject: Re: Ordenar registros seg�n campo 'orden'
Date: Wed, 18 Feb 2009 17:57:41 +0100
Organization: A noiseless patient Spider
Lines: 25
Message-ID: <i6fop4ldebrpm17oh329pa6nppr5tdol9d@4ax.com>
References: <7eded1a0-77c1-4564-91d9-744c32443a92@b16g2000yqb.googlegroups.com>  <gngvi4$inr$1@news.motzarella.org> <fa5a9a42-1749-47cb-9792-ba2ab31ab81c@m42g2000yqb.googlegroups.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: news.eternal-september.org U2FsdGVkX1+yPvmP8GahlJB9Pt1jmh8qvvkvJXyYzNmObQX1vPpLh6ftprkhEU5DVH/z2y7B+NACeqTqdFntXV03B0n63k4xHb6YNkOyyeQfEBWNCrwkfBk2TRdyvuOqhBqT07CoBzHrm0ZnzTk/fQ==
X-Complaints-To: Please send complaints to abuse@motzarella.org with full headers
NNTP-Posting-Date: Wed, 18 Feb 2009 16:57:39 +0000 (UTC)
X-Newsreader: Forte Agent 1.8/32.553
X-Auth-Sender: U2FsdGVkX194iqFSoF68Vyb7Q6937Ytpg5DZLnngYD8=
Cancel-Lock: sha1:FUmhYXhX1lTzGYZy4W1Qzbk8y1E=