Foros del Web » Programando para Internet » PHP »

Disculpas, Hallar el último registro de una tabla

Estas en el tema de Disculpas, Hallar el último registro de una tabla en el foro de PHP en Foros del Web. Alguien puede decirme con que puedo hallar el ultimo registro de una tabla. El caso es el siguiente: una tabla que guarda datos de los ...
  #1 (permalink)  
Antiguo 27/05/2003, 15:52
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 911
Antigüedad: 13 años, 6 meses
Puntos: 6
Hallar el último registro de una tabla

Alguien puede decirme con que puedo hallar el ultimo registro de una tabla.

El caso es el siguiente:

una tabla que guarda datos de los pedidos de los clientes, bueno, un cliente puede pedir varios productos en un mismo pedido. y el numero de pedido del siguiente cliente tiene que aumentar solo

por ejemplo

codigo cliente fecha
-----------------------------
1 yyyyy 23/05/2003
1 yyyyy 23/05/2003
1 yyyyy 23/05/2003

Yo quiero saber como llamar al ultimo registro para aumentar en uno el codigo del pedido.

Please help
__________________
El aprendiz.
  #2 (permalink)  
Antiguo 27/05/2003, 15:59
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 14 años, 5 meses
Puntos: 16
Hola,

Hombre, si el codigo de pedido aumenta de uno en uno, el ultimo codigo de pedido sera el maximo valor del codigo.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 27/05/2003, 16:22
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 911
Antigüedad: 13 años, 6 meses
Puntos: 6
Disculpas, Hallar el último registro de una tabla

Lo que quiero es hallar el ultimo registro de una tabla

la tabla almacena los pedidos de un cliente, y un cliente puede pedir varios productos en un mismo pedido.

por ejemplo

cod cliente fecha
------------------------
1 xxxxx 20/05/2003
1 xxxxx 20/05/2003
1 xxxxx 20/05/2003

Lo que yo quiero saber es como puedo hacer una consulta que me devuelva el último registro, y asi poder extraer el codigo del ultimo reg. y aumentarlo en uno, para el siguiente pedido.
__________________
El aprendiz.
  #4 (permalink)  
Antiguo 27/05/2003, 19:47
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 14 años, 3 meses
Puntos: 8
Creo que entiendo, la consulta puede ser esta, y digo 'puede' porque sigo aprendiendo MYSQL!
Código PHP:
$result mysql_query("SELECT cod + 1 FROM tabla ORDER BY cod DESC LIMIT 1") or 
die(
mysql_error());
$ultimo mysql_result($result0);
echo 
$ultimo
Pero todo esto se simplifica se el campo cod lo haces "auto_increment", y de esta manetra cada vez que realizas un insert cod se aumenta en 1.

Saludos!
  #5 (permalink)  
Antiguo 27/05/2003, 21:38
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 14 años, 11 meses
Puntos: 126
A todo esto .. podrías usar campos de tipo Autoincremental (con eso .. tu BD haría dicho trabajo solita) en tu generación de registros ...

Un saludo,

-----

No hace falta que repitas tu pregunta dos veces .. si ves que no obtienes respuestas simplemente insiste en tu mensaje, aporta nuevos datos . ejemplos .. código o cualquier otro típo de aclaración necesaria.
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 27/05/2003 a las 21:56
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:46.