Foros del Web » Programando para Internet » PHP »

Capturar el ID de la ultima linea creada

Estas en el tema de Capturar el ID de la ultima linea creada en el foro de PHP en Foros del Web. Hola señores Estoy trabajando un proyecto personal que incluye una seccion de comentarios. En la BD tengo una variable ID con auto_increment y el siguiente ...
  #1 (permalink)  
Antiguo 27/09/2009, 00:06
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 9 meses
Puntos: 7
Capturar el ID de la ultima linea creada

Hola señores

Estoy trabajando un proyecto personal que incluye una seccion de comentarios. En la BD tengo una variable ID con auto_increment y el siguiente codigo para agregar un nuevo comentario a la BD:

Código PHP:
$query 'INSERT INTO comentarios (ID, name, url, email, message, valid, ip, browser, date, time) VALUES ("NULL", "' $name '", "' $url '", "' $email '", "' $message '", "NULL", "' $ip '", "' $browser '", "' $date '", "' $time '")';
$result mysql_query ($query); 
Eso se encuentra en un php aparte a la pagina. Luego que se agrega la nueva linea a la BD regresa a la pagina original donde se enlistan todos los comentarios con un header-location.

El caso es que me gustaria agregarle al location algo como esto:

Código PHP:
header ("Location: habla.php#23"); 
Donde el 23 es el ID en la BD que se aplica como un anchor en cada comentario en el HTML. No se como capturar ese ID luego de agregado el comentario a la BD, alguien sabe cual es el codigo MySQL para capturar el ID de la ultima linea creada ???
__________________
JuniHH
- Mi blog
- Mi portafolio
  #2 (permalink)  
Antiguo 27/09/2009, 00:14
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 16 años, 3 meses
Puntos: 139
Respuesta: Capturar el ID de la ultima linea creada

http://www.desarrolloweb.com/articulos/1433.php
http://www.desarrolloweb.com/comenta...iculo_com=1433

Luego si quieres pasar ese id a otra pagina
podria pasarlo por session o por el mismo header
Código PHP:
Ver original
  1. header ("Location: habla.php?id=23");
  #3 (permalink)  
Antiguo 27/09/2009, 00:40
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 1 mes
Puntos: 101
Respuesta: Capturar el ID de la ultima linea creada

Hola,
Existe la funcion mysql_insert_id para eso..
Suerte
Salu2
__________________
Half Music - www.halfmusic.com
  #4 (permalink)  
Antiguo 27/09/2009, 10:23
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 9 meses
Puntos: 7
Respuesta: Capturar el ID de la ultima linea creada

@gjx2: Perfecto, era justo lo que necesitaba aunque pense que con un comando directo a MySQL se conseguia esa informacion.

Muchas gracias a ambos por la ayuda.
__________________
JuniHH
- Mi blog
- Mi portafolio
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 22:18.