Tema: insert id
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2003, 23:31
Avatar de Chaudx
Chaudx
 
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 22 años, 1 mes
Puntos: 2
insert id

Amigos foreros
Necesito que me ayuden con lo siguiente:
Tengo un script en donde existen unas funciones que modifican una tabla x en mi bd. mysql necesito guardar el ultimo registro actualizado de un campo autoincrementable en una variable y devolver esa variable para ser utilizado por otras operaciones.
Me explico:
Suponiendo la función
Código PHP:
function inserta_datos()
{
$su mysql_query("insert into ".LINKS_TABLE." values('', '$category', '$title' , '$capacidad' , '$mensaje' , '$calle' , '$ciudad', '$region' , '$telefono' , '$email' , '$nombre' , '$link', NOW(), '')");
$link_id mysql_insert_id();
return 
$link_id;

La variable $link_id, la necesito para colocarla como campo hidden en un formulario que se crea fuera de la función.
El problema es que la variable me toma el valor cero (0).
Por supuesto si antes de
return $link_id;
coloco un
echo $link_id;
me muestra el valor correcto..

¿como lo hago?

desde ya, muuuuchas gracias


saludos
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563