Foros del Web » Programando para Internet » PHP »

Problema con bases de datos y php

Estas en el tema de Problema con bases de datos y php en el foro de PHP en Foros del Web. Quisiera saber si se puede desde PHP al añadir un registro a la base de datos saber cual es el ID que autoasigna la base ...
  #1 (permalink)  
Antiguo 06/10/2005, 08:28
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
Problema con bases de datos y php

Quisiera saber si se puede desde PHP al añadir un registro a la base de datos saber cual es el ID que autoasigna la base de datos a ese registro, por ejemplo, una base de datos con los campos:

id, nombre, apellidos

El campo id es autoincrementado, y al añadir un nuevo registro con nombre y apellidos, quiero saber que id asigna, sin tener que hacer una segunda consulta para comprobarlo.

Se que con asp se puede hacer, pero en PHP no se si se puede.

¿Alguien me puede ayudar?

Un saludo a todos.
  #2 (permalink)  
Antiguo 06/10/2005, 08:44
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 6 meses
Puntos: 0
Código PHP:
$sql="INSERT INTO products (nombre, apellido)VALUES('".$nombre."','".$apellido."')";

mysql_query($sql)or die(mysql_error());
                         

// esta variable contiene el auto incrementado                        
$lastID=mysql_insert_id(); 

con php se puede hacer todo lo mismo que haces con asp, con la diferencia que el primero corre más rápido
__________________
ratamaster
  #3 (permalink)  
Antiguo 06/10/2005, 08:58
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 18 años, 7 meses
Puntos: 0
Muchisimas gracias!
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 12:07.