Insert la id en dos tablas
buenas a todos como hago para realizar un insert del usuario que se esta registrando y obtener esa id para insert en otra tabla. aqui tengo mi codigo.
y en el segundo insert que seria para un equipo como obtengo esa id del usuario que se esta registrando.
pero no se como obtener la id.. hay que hacer las dos inserciones de datos...
$insertusuario = $mysqli->query("INSERT INTO ps_usuario (user_usuario, user_email, user_password, user_date) VALUE ('$usuario', '$mail', '$password', '$time' )");
y en el segundo insert que seria para un equipo como obtengo esa id del usuario que se esta registrando.
$insert2 = $mysqli->query("INSERT INTO ps_equipo (equipo_iduse, equipo_nombre, equipo_liga ) VALUE ('$iduser','$nombrequipo', '$liga'') ");es un ejemplo pero es lo que necesito hacer,
pero no se como obtener la id.. hay que hacer las dos inserciones de datos...
0
Puntos
Puntos
1507
Visitas
Visitas
3
Resp
Resp
Por Juliethsanches hace 89 meses
Principiante
Respuesta #1
Si necesitas sacar la id del usuario, si ya está logeado, puedes sacar la id por una variable de sesión $_SESSION['iduser'];
Respuesta #2
No, ese es enviado desde un form registro, el usuario se está registrando, y necesito ingresar a otra tabla la id del usuario...
0
Puntos
Puntos
Por Juliethsanches hace 89 meses
Principiante
Respuesta #3
hola, lo que necesitas es obtener la id recién insertada en el primer insert, ten en cuenta que hasta que no insertas el usuario a la base de datos obviamente su id no existe es decir justo después de esto:
te paso el enlace a la web oficial php para que veas ejemplos http://php.net/manual/es/mysqli.insert-id.php
si quieres ver ejemplos ya montados te recomiendo el nuevo curso de datoweb http://cursos.datoweb.com/curso-web-responsive
Salu2
$insertusuario = $mysqli->query("INSERT INTO ps_usuario (user_usuario, user_email, user_password, user_date) VALUE ('$usuario', '$mail', '$password', '$time' )");tienes que preparar la id que se acaba de insertar para insertarla en la otra tabla, es por eso que el segundo insert no te funciona
te paso el enlace a la web oficial php para que veas ejemplos http://php.net/manual/es/mysqli.insert-id.php
si quieres ver ejemplos ya montados te recomiendo el nuevo curso de datoweb http://cursos.datoweb.com/curso-web-responsive
Salu2
0
Puntos
Puntos
Por alber hace 89 meses
Administrador