Foros del Web » Programando para Internet » PHP »

Devolver primery key

Estas en el tema de Devolver primery key en el foro de PHP en Foros del Web. Hola de nuevo, he estado buscando pero no he conseguido encontrar lo que busco. Me gustaría saber si al introducir un nuevo registro en una ...
  #1 (permalink)  
Antiguo 13/03/2007, 09:15
 
Fecha de Ingreso: abril-2002
Mensajes: 188
Antigüedad: 22 años
Puntos: 0
Devolver primery key

Hola de nuevo,

he estado buscando pero no he conseguido encontrar lo que busco.

Me gustaría saber si al introducir un nuevo registro en una tabla tengo manera de conseguir que me devuelva el valor del primary key en auto_increment.

Gracias por contestar.
Dani.!!
__________________
<?
<b>//TaRoDiN reality Script </b>
if($yo["money"] != 0){
$yo["happy"]= 1000;
}else{
$yo["happy"] = 0;}
?>
  #2 (permalink)  
Antiguo 13/03/2007, 09:17
 
Fecha de Ingreso: abril-2002
Mensajes: 188
Antigüedad: 22 años
Puntos: 0
Re: Devolver primery key

juer, hacia tiempo que no conectaba jeje, viendo mi firma vaya tela :P

q ilu ver q no me la han borrado despues d tanto tiempo :)

Un saludo muchach@s!
__________________
<?
<b>//TaRoDiN reality Script </b>
if($yo["money"] != 0){
$yo["happy"]= 1000;
}else{
$yo["happy"] = 0;}
?>
  #3 (permalink)  
Antiguo 13/03/2007, 09:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Devolver primery key

Amigo esto va en el foro de PHP general, y la respuesta a tu cuestion es usar mysql_last_insert_id, si tu base de datos es mysql, o puedes dependiendo de tu base de datos hacer un select:

SELECT LAST_INSERT_ID()

Te pido que postees que motor de base de datos usas.
  #4 (permalink)  
Antiguo 13/03/2007, 18:11
Avatar de B**
B**
 
Fecha de Ingreso: enero-2006
Ubicación: Monterrey,Mexico
Mensajes: 952
Antigüedad: 18 años, 3 meses
Puntos: 3
Re: Devolver primery key

Cita:
Iniciado por GatorV Ver Mensaje
Amigo esto va en el foro de PHP general, y la respuesta a tu cuestion es usar mysql_last_insert_id, si tu base de datos es mysql, o puedes dependiendo de tu base de datos hacer un select:

SELECT LAST_INSERT_ID()

Te pido que postees que motor de base de datos usas.
Mm esa funcion te da el ultimo id generado automaticamente, no devuelve el primary key, claro,casi siempre es el campo"id" la primary key.. pero pues de repente y no.
__________________
-URL= Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.
  #5 (permalink)  
Antiguo 14/03/2007, 08:19
 
Fecha de Ingreso: abril-2002
Mensajes: 188
Antigüedad: 22 años
Puntos: 0
Re: Devolver primery key

primero disculpas por haberlo puesto aqui.

Uso mysql, y el primary key se llama id, asi que eso me funcionará.

Gracias ;)
__________________
<?
<b>//TaRoDiN reality Script </b>
if($yo["money"] != 0){
$yo["happy"]= 1000;
}else{
$yo["happy"] = 0;}
?>
  #6 (permalink)  
Antiguo 14/03/2007, 10:32
Avatar de B**
B**
 
Fecha de Ingreso: enero-2006
Ubicación: Monterrey,Mexico
Mensajes: 952
Antigüedad: 18 años, 3 meses
Puntos: 3
Re: Devolver primery key

Cita:
Iniciado por tarodin Ver Mensaje
primero disculpas por haberlo puesto aqui.

Uso mysql, y el primary key se llama id, asi que eso me funcionará.

Gracias ;)
Ojo.. no por que se llama "id" te funcionara, si no por que es un campo id GENERADO AUTOMATICAMENTE(suponiendo que asi lo tienes).
__________________
-URL= Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.
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 02:10.