Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/02/2014, 07:34
Avatar de mili_07
mili_07
 
Fecha de Ingreso: febrero-2012
Mensajes: 58
Antigüedad: 12 años, 2 meses
Puntos: 1
Respuesta: Obtener el siguiente id a insertar con php PDO

Cita:
Iniciado por kasmo Ver Mensaje
No se si te he entendido bien, te cuento lo que me ha parecido entender:
tienes la tabla de alumnos y la de usuarios, según he leido ambas deben de tener un campo ID.

Según tu lo quieres hacer debes crear en la tabla de alumnos un campo ID autoincremental que se cree automaticamente al crear el alumno.

Una vez creado este valor, si quieres procedes a guardar la información en la tabla de usuarios.

La tabla usuarios debe de tener también en campo ID, pero este NO debe ser autoincremental, simplemente un Primary Key.

Una vez el alumno ya esté logueado, (se crea una variable de sesión con su ID) si quiere registrarse como alumno lo que se debe de añadir como ID en alumnos es el valor de esa variable de sesión. de esta forma los ID de alumnos no van aumentando en +1, sino que corresponde al alumno que ha querido registrarse.

Si este proceso debe realizarse a la vez (registrandose directamente desde el formulario de usuarios) primero debes añadir el registro a la tabla de alumnos, tras ejecutar la sentencia debes recuperar el valor del ID del ultimo alumno añadido y ahora insertas es la tabla usuarios el valor con el ID anteriormente recuperado almacenado en una variable.

Es esto lo que quieres hacer??

En definitiva trata de que, al crear un usuario recupera el valor id del mismo alumno, de esa manera nunca un usuario puede tener un ID correspondiente a otro alumno. No se si me he explicado
Si es eso! Habia pensado en que lo podría estar haciendo al revés, y ahora que tu me dices puede que sea ese mi problema voy a intentar hacerlo de esta forma y voy a ver que pasa! Mil gracias por responder!
__________________
...Si quieres que tu código funcione y tienes errores, borra todo y vuelve a empezar...