Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/04/2011, 10:00
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 16 años, 1 mes
Puntos: 336
Respuesta: conseguir el valor de un ultimo registro ubicado con limit

la verdad no se si habrá una manera mejor que esta pero al menos esta sirve, fíjate que no es necesario poner el $result = si no vas a recibir valores:

$rango_prev=$rango-1;
mysql_query("UPDATE autos SET concesionario= '".$concesionario."',nombre= '".$nombre."', estado=1, matricula=0 WHERE numero >= ".$val['numero']." AND estado=0 LIMIT ".$rango_prev."",$link);
$result = mysql_query("SELECT * FROM autos WHERE numero >= ".$val['numero']." AND estado=0 LIMIT 1",$link);
mysql_query("UPDATE autos SET concesionario= '".$concesionario."',nombre= '".$nombre."', estado=1, matricula=0 WHERE numero >= ".$val['numero']." AND estado=0 LIMIT 1",$link);

con eso obtendrías los datos del ultimo registro en $result, debe haber otra forma mejor de hacerlo sin tener que ejecutar 3 consultas, pero no se me ocurre, quizás deberías preguntar en la sección de mysql, si es posible lograr todo eso con una sola consulta y así acelerar el resultado, de todos modos el tiempo de respuesta sera solo una millonésima de segundo mas XD.