Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/02/2008, 07:15
drbit
 
Fecha de Ingreso: mayo-2006
Mensajes: 120
Antigüedad: 18 años
Puntos: 3
Re: Intercambiar orden de las filas

Vale, entiendo.

Para obtener una salida ordenada no hace falta que esten ordenados físicamente en la base de datos. Para esto se utiliza la cláusula ORDER BY NOMBRE_CAMPO [ASC,DESC]. Me parece que en tu caso deberías crear un campo más llamado POSICION o FILA en dónde puedas cambiar el número a tu antojo (en caso de un intercambio deberías hacer sólo dos updates).

Luego al momento de hacer la consulta la haces con:

SELECT * FROM ciudades ORDER BY posicion;

Pero olvidate de la posición física en la tabla, para eso esta MySQL.

Saludos.
__________________
programación php