Foros del Web » Programando para Internet » PHP »

registros con igual Id Consultar el ultimo registrado

Estas en el tema de registros con igual Id Consultar el ultimo registrado en el foro de PHP en Foros del Web. Primero que todo tengan un cordial saludo. mi pregunta es la siguiente: digamos que tengo una base de datos con 3 campos: Id, valor, Fecha_Y_hora. ...
  #1 (permalink)  
Antiguo 23/05/2012, 10:12
 
Fecha de Ingreso: noviembre-2010
Ubicación: Bogotá
Mensajes: 41
Antigüedad: 14 años
Puntos: 1
Pregunta registros con igual Id Consultar el ultimo registrado

Primero que todo tengan un cordial saludo.

mi pregunta es la siguiente:

digamos que tengo una base de datos con 3 campos: Id, valor, Fecha_Y_hora. resulta que el id al que hago referencia en la tabla no es de auto incrementado y por lo tanto no es único eso depende de otra cosa que no voy a entrar en detalle.

de lo anterior se puede concluir que pueden haber varios registros con el mismo Id.

Lo que quiero hacer es consultar por medio del Id, pero que me traiga el ultimo que se ingresó.

De antemano muchas gracias a las personas que me puedan ayudar.
  #2 (permalink)  
Antiguo 23/05/2012, 10:21
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 9 meses
Puntos: 5
Respuesta: registros con igual Id Consultar el ultimo registrado

Contando que tienes un campo tipo date, la cosa seria asi:

Código PHP:
select from TABLA where id 'ID_QUERY' order by Fecha_Y_hora desc 
Y si solo quieres un registro podrias usar en la sentencia :

TOP para SQL SERVER ó LIMIT para MySQL.

.
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #3 (permalink)  
Antiguo 23/05/2012, 10:28
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 13 años, 10 meses
Puntos: 61
Respuesta: registros con igual Id Consultar el ultimo registrado

Te podría servir la función LAST_INSERT_ID http://mysql.conclase.net/curso/?sqlfun=LAST_INSERT_ID

Saludos .
  #4 (permalink)  
Antiguo 23/05/2012, 11:11
 
Fecha de Ingreso: noviembre-2010
Ubicación: Bogotá
Mensajes: 41
Antigüedad: 14 años
Puntos: 1
Respuesta: registros con igual Id Consultar el ultimo registrado

Lo coloque de esta forma y no me trae nada

Código PHP:
Ver original
  1. include("conexion.php");
  2. $result = mysql_query("select * from niveles_optimos where Id_cliente = 'ID_QUERY' order by fecha_y_hora desc ");
  3.  
  4. $row = mysql_fetch_array($result);
  5. $valor = $row["Valor"];
  6. echo $valor;

en cambio si le coloco digamos que 1 que es el que esta repetido por ejemplo si trae el valor
  #5 (permalink)  
Antiguo 23/05/2012, 13:08
Avatar de xyyy7  
Fecha de Ingreso: enero-2004
Ubicación: Maracay.-
Mensajes: 637
Antigüedad: 20 años, 9 meses
Puntos: 5
Respuesta: registros con igual Id Consultar el ultimo registrado

Reemplazaste el ID_QUERY por la variable que viene de php?

ejemplo:

Código PHP:
$var_id 10//Declaramos la variable si no viene de POST,GET o de alguna programacion anterior.-

$result mysql_query("select * from niveles_optimos where Id_cliente = '$var_id' order by fecha_y_hora desc"); 
.
__________________
Maracay Edo Aragua - Venezuela :
Mi Favorita :
http://www.MySQL.Com
  #6 (permalink)  
Antiguo 23/05/2012, 14:05
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 7 meses
Puntos: 97
Respuesta: registros con igual Id Consultar el ultimo registrado

..y si solo quieres el último y no todos,
Código PHP:
$result mysql_query("select * from niveles_optimos where Id_cliente = '$var_id' order by fecha_y_hora desc limit 1"); 
Saludos.

Etiquetas: consultar, igual, registrado, registro, registros, tabla, ultimo
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 07:17.