Foros del Web » Programando para Internet » PHP »

Duda! Insertar+php

Estas en el tema de Duda! Insertar+php en el foro de PHP en Foros del Web. Tengo un catalogo que me muestra el ultimo ID+1 de los registros de la bd, El Problema que tengo, es al mostrar la pantalla me ...
  #1 (permalink)  
Antiguo 05/05/2009, 11:26
Avatar de Trilan  
Fecha de Ingreso: abril-2009
Mensajes: 41
Antigüedad: 15 años
Puntos: 0
Duda! Insertar+php

Tengo un catalogo que me muestra el ultimo ID+1 de los registros de la bd,
El Problema que tengo, es al mostrar la pantalla me muestra el mismo id(auto incrementable) del registro a capturar, con diferentes usuarios, la razón por la que les aparece a los dos es por que es el ultimo ID insertado +1, eh escuchado que eso se soluciona con sesiones pero en este caso solo los administradores pueden capturar.
Solo los administradores pueden dar de alta, me gustaría saber como solucionar este tipo de problema.
Si los 2 administradores se les muestra el mismo ID, al insertar el id será diferente en uno de los dos casos.
El ID lo manejo como el identificador del dato a capturar.

Ejemplo:
Si yo estoy en el formulario para insertar me aparecerá una ID digamos que me aparece 1(auto incrementable).
En el mismo momento en el intranet se conecta otro administrador y de igual manera tiene 1. (Aun no se a insertado nada).
El primero que inserte será 1, y el otro será 2.
lo que quiero hacer es que les aparezca el ID real que van a capturar.

Realize lo siguiente:
Cita:
SELECT IFNULL(MAX(id),0)+1 as id FROM tabla1
Yours Trilan

Última edición por Trilan; 06/05/2009 a las 15:51
  #2 (permalink)  
Antiguo 05/05/2009, 11:31
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Duda! Insertar+php

Como es que haces el calculo para obtener el ultimo_id + 1?

Saludos.
  #3 (permalink)  
Antiguo 05/05/2009, 21:10
Avatar de Trilan  
Fecha de Ingreso: abril-2009
Mensajes: 41
Antigüedad: 15 años
Puntos: 0
De acuerdo Respuesta: Duda! Insertar+php

Cita:
Iniciado por GatorV Ver Mensaje
Como es que haces el calculo para obtener el ultimo_id + 1?

Saludos.

Realizo un select para que me muestre el ultimo id insertado.
Cita:
SELECT IFNULL(MAX(id),0)+1 as id FROM tabla1

Saludos y gracias

Última edición por Trilan; 06/05/2009 a las 09:17
  #4 (permalink)  
Antiguo 06/05/2009, 10:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Duda! Insertar+php

Mmm muy raro, habria que ver como presentas el resultado ya que en teoria es correcto.

Saludos.
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 09:27.