Comunidad de diseño web y desarrollo en internet online

SOCORRO, un ayuda porfavor

Citar            
MensajeEscrito el 03 May 2009 09:36 am
Hola compañeros y amigos, a ver si me pueden ayudar, por favor:

Acabo de empezar con esto del Mysql php y me encuentro con el siguiente problema, ayuda porfavor:

Yo tengo una BBDD que tiene tres tablas, las cuales son :ropa(que contiene cuatro campos:id_ropa, imagen, producto y referencia), tallas (que tiene dos campos; id_talla y tallas) y ropa_tallas ( que contiene dos campos, los id.s de las dos tablas, id_ropa y id_tallas, para hacer una relación n-n).

Mi pregunta es:

Al dar de alta un producto en la tabla ropa,¿como hago para que se me refleje su id en la tabla ropa_tallas??, es decir, yo doy de alta un producto (id_imagen, imagen, producto, referencia), y el id_imagen quiero que se me añada tb en la tabla ropa_tallas, y con la talla lo mismo, ¿Como hago para consegirlo??.

Me pueden mandar un ejemplo, o decirme donde puedo encontrar un ejemplo?

Muchisimas gracias anticipadas, por el foro y por todo lo que me habeis alludado.gracias :wink:

Por boryi

79 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 May 2009 01:06 pm

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 03 May 2009 06:09 pm
Hola borgyi
En php usa la función mysql_insert_id
http://www.php.net/manual/es/function.mysql-insert-id.php

Saludos ;)

Por gabrielc200

3 de clabLevel



Genero:Masculino  

07/08/2006

firefox
Citar            
MensajeEscrito el 03 May 2009 06:50 pm
Gracias Grabrielc200, pero como usaria la función mysql_insert_id para insertar el id de una tabla a otra??

Muchas gracias por adelantado y por tu ayuda.

Por boryi

79 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 03 May 2009 09:09 pm

boryi escribió:

Gracias Grabrielc200, pero como usaria la función mysql_insert_id para insertar el id de una tabla a otra??

Muchas gracias por adelantado y por tu ayuda.


Suponiendo que:
1 - ya tienes la conexion MYSQL correctamente establecida
2 - ejemplo:
<?
$mysql="INSERT
INTO ropa ( id_ropa , imagen , producto , referencia )
VALUES (
NULL , 'img.jpg', '8','pru'";

$mysqlQuery=mysql_query($mysql)or die (mysql_error());
//recupero id de consulta generada recientmente
$idRecuperada=mysql_insert_id($mysqlQuery);

//una vez recuperada generas otra consulta que lo guarda en otra tabla ej:
$mysql2="INSERT
INTO otraTabla ( id_ropa)
VALUES (
'$idRecuperada'";
$mysqlQuery2=mysql_query($mysql)or die (mysql_error());
?>
Espero que te haya servido
Saludos :)

Por gabrielc200

3 de clabLevel



Genero:Masculino  

07/08/2006

firefox
Citar            
MensajeEscrito el 04 May 2009 02:28 pm
Muchisimas gracias tio!!! :wink:

Por boryi

79 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.