Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2007, 16:45
Avatar de eskorbutin
eskorbutin
 
Fecha de Ingreso: junio-2006
Mensajes: 65
Antigüedad: 17 años, 10 meses
Puntos: 2
Re: Resetear el el campo id con la secuencia 1,2,3.. cuando borro el registro 2.

ok, pero sigo con la misma pregunta. Lo que pasa es que necesito llevar un orden..
cuál sería el procedimiento más conveniente para ordenar los campos, lo que pasa es que yo lo hago de una manera pero resulta que casi siempre hay alguna función o procedimiento más rapido.

este es un ejemplo que hice:

http://72.232.249.66/~fcovillae/prueba.php

y el código del botón Eliminar es:

Código PHP:
if (isset($_POST['Eliminar'])){
    
$idDeleted $_POST['id'];
    
mysql_query("DELETE FROM orden WHERE orden = $idDeleted");
    
$result mysql_query("SELECT * FROM orden");
    
$numRows mysql_num_rows($result);
    
mysql_free_result($result);
    for (
$i=$idDeleted+1;$i<=$numRows+1;$i++){
        
mysql_query("UPDATE orden SET orden = $idDeleted WHERE orden = $i");        
        
$idDeleted++;
    }