Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2009, 09:43
prodigic
 
Fecha de Ingreso: diciembre-2008
Ubicación: Valencia
Mensajes: 113
Antigüedad: 15 años, 4 meses
Puntos: 0
Orden en registros MySQL

Saludos buenas


Otra vez más, concretamente después de casi un mes buscando la solución al problema, me encuentro con que tengo una página web, de la cual he desarrollado un panel de control, y necesito que los vídeos se ordenen por un número de orden, me explico:

La tabla vídeos tiene los siguientes campos: id, urlvideo, urlfoto, orden, estado

Se ordenan de menor a mayor orden, estando el número 1 arriba de la tabla, y por ejemplo el 10 más abajo.

El problema está en que si quiero que el 5to vídeo esté el cuarto, tengo que cambiar los números de todos los vídeos para que respete este orden, y vale si hay dos vídeos está bien, pero si hay 50 ó 100 vídeos la cosa cambia.

¿Se os ocurre alguna idea en php usando bucles o lo que sea, para que al cambiar el orden de uno, reste o sume números en los campos del resto automáticamente?

Me ahorraría bastante faena


Muchas gracias por vuestra ayuda

Un saludo