Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2005, 17:01
Bit11
 
Fecha de Ingreso: noviembre-2004
Mensajes: 72
Antigüedad: 19 años, 4 meses
Puntos: 0
Problema insertar registro - campos dinámicos

Hola a todos de nuevo.
He estado dando una vuelta por las faqs y he hecho unas búsquedas a ver si podía solucionr el problema que tengo pero no veo nada que me pueda ayudar.
Os comento lo que me ocurre.
Tengo que actualizr un registro en una bd con unos datos que el cliente introduce. Hasta aquí todo bien. El caso es que para poder hacer el UPDATE a ese usuario, debo de crearlo, por lo tanto debo primero de hacer un INSERT a la bd correspondiente. El código es este:

Código PHP:
$query "SELECT * FROM bd_promociones";
$result mysql_query($query) or die (mysql_error());
$inserto "INSERT INTO user_promo VALUES ('','".$usuario."',".
while (
$ver mysql_fetch_array($result))
    {
        .
"'".$ver['nombre_promo']."'".;
    }
.
")";
$insertado mysql_query($inserto); 
En el array $ver tengo los campos que la bd user_promo tiene, es decir, los campos que necesito indicarle a mysql para que me inserte el registro correctamente.
Lo mismo lo que intento hacer no se puede, pero llevo un rato intentándolo y no consigo nada.

No se si hay alguna forma de insertar un registro en mysql indicando solamente un campo de ese registro, es decir, algo como así

Código PHP:
$inserto "INSERT INTO user_promo VALUES ('','".$usuario."'); 
sin indicarle a msql que la bd user_promo tiene más campos que no le estoy indicando porque solo necesito que me rellene uno solo de sus campos que es el que le estoy dando con la variable.

No se si me estoy liando.
Gracias por vuestra ayuda.
bye