Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2007, 18:31
dess01
 
Fecha de Ingreso: febrero-2007
Ubicación: México
Mensajes: 44
Antigüedad: 18 años
Puntos: 0
De acuerdo Re: ExTrAeR dAtO dE tAbLa CoN pHp y mYsQL

Muxas muxas gracias, muchachos!

Ya lo he hecho y sí jala, pero no se qué estaré haciendo mal que el id me lo guarda en todos los registros del campo de la tabla 3.

Ejemplo:
Cree 2 preguntas( en tabla2), y cada pregunta con sus 3 respuestas(tabla 3). Cuando cree la 1a pregunta (id_preg: 1) efecivamente si me guardó el id_preg en no_preg; hasta ahi vamos bien, Peeeo, cuando cree la 2a pregunta y las 3 respuestas noté que en tabla 3 a la respuesta anterior tambien guardó el mismo id.

TABLA 2
id_preg | preg:
1 | ¿***?
2 | ¿***?

TABLA 3
id_resp: | resp1: | resp2: | resp3: | no_preg
1 | resp1.1 | resp2.1 | resp3.1 | 2
2 | resp1.2 | resp2.2 | resp3.2 | 2

Segun yo así hice mi código:
Código PHP:
 $connection mysql_connect ("localhost")
         or die (
"No se puede conectar al servidor");
      
mysql_select_db ("base22feb")
         or die (
"No se puede seleccionar BD");

    
// insertamos pregunta en la base de datos obtenida del formulario
    
mysql_query("INSERT INTO cat_preg (preg)
    VALUES ('{$_POST['preg']}')"
,$connection);
    
             
//aqui obtengo la id reciente
    
$id_preg mysql_insert_id();
         
    
// insertamos respuestas en la base de datos obtenida del formulario
             
mysql_query("INSERT INTO cat_resp (resp1, resp2, resp3)
    VALUES ('{$_POST['resp1']}','{$_POST['resp2']}','{$_POST['resp3']}')"
,$connection);
     
             
//aquí se me hace que esta mi fallo, please help!    
             
$instruccion "update cat_resp set no_preg=$id_preg";
             
$actualizacion mysql_query ($instruccion$connection)
             or die (
"Fallo en el agregado de la id_preg"); 
En este último parrafo se me hace ke esta mi error, pues no stoy segura si deba ir el update u otra sentencia o función.
De verdad muxas gracias, espero su apoyo para que me orienten por favor. Saluditos!!