Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

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.
$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
1507
Visitas
3
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'];
1
Puntos
Por zapikero hace 89 meses
Avanzado Sitio web
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
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:
$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
Por alber hace 89 meses
Administrador
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate