Foros del Web » Programando para Internet » PHP »

ultimo campo ingresado de una tabla

Estas en el tema de ultimo campo ingresado de una tabla en el foro de PHP en Foros del Web. HOla: Solo me gustaria saber como podria sacar el ultimo campo ingresado de una tabla: $buscar="SELECT * FROM tabla WHERE ultimo campo"; Existe algo asi??, ...
  #1 (permalink)  
Antiguo 10/01/2006, 06:31
 
Fecha de Ingreso: abril-2004
Ubicación: Concepcion
Mensajes: 72
Antigüedad: 13 años, 8 meses
Puntos: 0
ultimo campo ingresado de una tabla

HOla:
Solo me gustaria saber como podria sacar el ultimo campo ingresado de una tabla:
$buscar="SELECT * FROM tabla WHERE ultimo campo";

Existe algo asi??, gracias!!
  #2 (permalink)  
Antiguo 10/01/2006, 06:55
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
Ultimo campo o ultimo registro?

Si te refieres a conocer el último registro, todo depende de los datos que estés introduciendo, si tienes un id para indizar los registros puedes usar dicho id para saber cual es el último, lo mismo si guardas la hora de inserción de los registros puedes saber cual es el último. La consulta tendría esta forma:

select max(id) from tabla (id podría ser un campo autoincrement)
select max(fecha_hora) from tabla (fecha_hora sería de tipo datetime)
  #3 (permalink)  
Antiguo 10/01/2006, 08:17
 
Fecha de Ingreso: enero-2006
Mensajes: 17
Antigüedad: 11 años, 11 meses
Puntos: 0
Podrias probar asi

Código PHP:
//funcion que conecta a la db
$conex mysql_connect("localhost""user_DB""pass_DB");
//seleccionamos DB
mysql_select_db("nombre_db"$conex);

//QUERY
$sqlquery "SELECT * FROM tabla ASC LIMIT 1";
$do_sqlquery mysql_query($sqlquery$conex);
//LISTAMOS EL RESULTADO
while ($lista mysql_fetch_array($do_sqlquery))
{
$resultado_echo $lista[nombrecampo1];
$resultado_echo2 $lista[nombrecampo2];
$resultado_echoN $lista[nombrecampoN];
}
echo 
$resultado_echo
  #4 (permalink)  
Antiguo 10/01/2006, 09:23
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 16 años
Puntos: 4
Si trabajas php + mysql, Mysql devuelve el ultimo id generado de esta forma:

$new_id = mysql_insert_id();

donde $new_id toma el valor de id del ultimo registro insertado.

Falta ver el contexto en el que necesitas esa variable, para pasarla a otra página, por GET POST, etc,

Saludos.
__________________
EL LIMITE ES EL UNIVERSO
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 04:51.