Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/05/2005, 05:57
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
Cita:
Iniciado por polaya
Obtengo este valor de la BD, entonces necesito guardar en otra tabla los valores para cada uno de los $row[nombre], pero a la vez necesito guardar el $row[nombre], en el mismo registro y no se como hacerlo.
Temo que para crear nuevos registros por cada uno de tus valores recuperados tendrás que hacer la insersión dentro de tu ciclo:
Código PHP:
While ($rowmysql_fetch_array($consul))
        {                
    echo 
"<td>".$row['nombre']."<br><input type=\"text\" name='ad[]'></td>";
        
mysql_query("INSERT INTO tabla2 VALUES(..., '".$row['nombre']."')";

ó tratar de implementar algo como lo que tienes ahora para guardar un solo registro (que no entiendo )... pero tendrá que ser dentro de tu ciclo... ó quizá te resulte más cómodo crear un arreglo dentro de ese ciclo guardando (añadiendo) tus resultados para posteriormente volver a hacer otro ciclo para volverlos a retomar e insertarlos... El caso es que solo puedes crear un nuevo registro a la vez! . ¿ó es que de plano no entendí tu problema?? .

Ahora bien... para insertar/llenar un dato en un registro ya creado... tendrás que hacerlo como si actualizaras:
Código:
UPDATE SET campo='valor' WHERE otro_campo='otro_valor'
lo mismo... una actualización por vez.

Espero te haya entendido y en su caso haberme dado a entender . Suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"