Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2009, 10:34
Avatar de acousticgerman
acousticgerman
 
Fecha de Ingreso: abril-2004
Ubicación: Merlo, buenos aires
Mensajes: 364
Antigüedad: 20 años
Puntos: 1
De acuerdo Insertar datos en 3 tablas

Hola necesito ayuda para realizar lo siguiente:


A) Tengo 3 tablas relacionadas en mi base de datos

::::cliente::::
id_cliente (PK)
nombre
foto

::::telefono::::
id_telefono (PK)
id_cliente (FK)
numero


::::localidad::::
id_localidad (PK)
id_cliente (FK)
ciudad


B) Mi código PHP:

$primarykey1 = "INSERT INTO cliente (nombre, foto) VALUES ('$nombrecliente', '$fotito')";


$idcostumer = mysql_insert_id($primarykey1);

mysql_query("INSERT INTO telefono (id_cliente, numero) VALUES ('$idcostumer',$numerotelefono')");

mysql_query("INSERT INTO localidad(id_cliente, ciudad) VALUES ('$nombreciudad')");


Lo que necesito es realizar un INSERT de datos y como las tablas están relacionadas ingrese los datos en c/u de ellas como corresponde, pero no puedo lograrlo con este código ya que me tira el siguiente error:

Warning: mysql_insert_id(): supplied argument is not a valid MySQL-Link resource in /home/wwwalte/public_html/upload.php on line 62

Cabe destacar que las variables las traigo de un form html que no es necesario detallar, gracias!
__________________
"Life goes on..."