Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2011, 14:43
IEKK
 
Fecha de Ingreso: agosto-2010
Ubicación: Tenerife
Mensajes: 893
Antigüedad: 14 años, 3 meses
Puntos: 202
Respuesta: Problema con datos perfil usuario

Cita:
Iniciado por follow Ver Mensaje
'perfiles' contiene el id del usuario, que lo referencio de la tabla 'usuarios'

El caso es que me registro en la página y los datos se guardan bien en la tabla 'usuarios' y yo pensaba que al introducirse un usuario en la tabla 'usuarios' inmediatamente se agregaría su id en la tabla 'perfiles'.
Hombre, si no añades el id del usuario que esta en la tabla USUARIOS es imposible que se guarde en PERFILES por arte de magia.

Tabla usuario:
id, nombre ... blablabla

Tabla perfiles:
id, id_usuario, datos, blablabla

Código SQL:
Ver original
  1. INSERT INTO usuarios (
  2. 'nombre' ,
  3. 'blabla' ,
  4. 'blablabla'
  5. )
  6. VALUES (
  7. 'pepito', '0', 'hola mundo'
  8. );

El id de esos valores insertados, en tu caso el id del usuario registrado, lo obtienes con mysql_insert_id();
http://php.net/manual/es/function.mysql-insert-id.php

Y ya insertas en la otra tabla:

Código PHP:
$id_user=mysql_insert_id(); 
Código SQL:
Ver original
  1. INSERT INTO perfiles (
  2. 'id_usuario' ,
  3. 'datos' ,
  4. 'blablabla'
  5. )
  6. VALUES (
  7. 'AQUI IRÍA LA VARIABLE DE PHP', 'werwerw', 'hola'
  8. );

Espero te sirva como guía. Saludos
__________________
Pensaba que internet era una gran biblioteca de sabiduría, hasta que comprendí que un libro no puede tener mil páginas llenas de faltas de ortografía... :(