Foros del Web » Programando para Internet » PHP »

Mostrar ultimo registro de un atributo

Estas en el tema de Mostrar ultimo registro de un atributo en el foro de PHP en Foros del Web. Hola, mi consulta es de que manera logro obtener el ultimo registro en la base de datos de un atributo... para ser mas especifico, necesito ...
  #1 (permalink)  
Antiguo 21/08/2010, 18:53
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 14 años, 4 meses
Puntos: 6
Pregunta Mostrar ultimo registro de un atributo

Hola, mi consulta es de que manera logro obtener el ultimo registro en la base de datos de un atributo...

para ser mas especifico, necesito mostrar el ultimo ingreso de un usuario a un gym

por ejemplo:

2010-03-11 //primero de arriba
2010-03-22
2010-03-25

resulta que en una consulta normal...solo me muestra el primero de la lista, y yo quiero que me muestre el ULTIMO ingreso que este alumno tuvo al gym

dejo el codigo que tengo por si acaso:

Código PHP:
$querymysql_query("SELECT * FROM cuenta WHERE rut_alumno='"$_POST["rut_filtro"]."' "$conexion);

$array=mysql_fetch_array($query); 
$_SESSION["alumno"]= $array["rut_alumno"];
$_SESSION["fecha_pago"]= $array["fecha_ultimo_pago"];

echo 
$_SESSION["fecha_pago"]; 
imprime: 2010-03-11
y no : 2010-03-25



Bueno muchas gracias por el tiempo!
De ante mano muchas gracias y espero sus respuestas!!!
  #2 (permalink)  
Antiguo 21/08/2010, 19:26
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 4 meses
Puntos: 88
Respuesta: Mostrar ultimo registro de un atributo

pruba oedenanro el sql
Código PHP:
Ver original
  1. $query= mysql_query('SELECT * FROM cuenta WHERE rut_alumno="'. $_POST["rut_filtro"].'" ORDER BY aquicamporfecha ASC', $conexion);
si no queda prueba con el DESC en vez de ASC, saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #3 (permalink)  
Antiguo 21/08/2010, 19:29
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 22 años, 3 meses
Puntos: 8
Respuesta: Mostrar ultimo registro de un atributo

En tu consulta, agrega al final
Código SQL:
Ver original
  1. ORDER BY elCampoIDDeLaTabla DESC LIMIT 1

Claro que podes ordenar por cualquier campo, por ejemplo esas fechas que tenes. Con el limit 1 (podes sacarselo), haces que solo te traiga un registro. Ojo que esto ultimo solo funciona en mysql, en otros motores hay otras formas.

Saludos
  #4 (permalink)  
Antiguo 22/08/2010, 03:50
Avatar de ras_chalo  
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 14 años, 4 meses
Puntos: 6
Respuesta: Mostrar ultimo registro de un atributo

PERFECTO!!!! era con ASC

muchas gracias!

Etiquetas: registro, ultimo, atributos
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 19:36.