Foros del Web » Programando para Internet » PHP »

Guardar dato a una BD para varios registros

Estas en el tema de Guardar dato a una BD para varios registros en el foro de PHP en Foros del Web. Buen dia, quiero guardar un dato a una BD, pero este dato quiero grabarlo para varios registros, pero no todos, para poder leerlos escojo un ...
  #1 (permalink)  
Antiguo 01/06/2011, 10:57
 
Fecha de Ingreso: marzo-2011
Mensajes: 74
Antigüedad: 13 años, 1 mes
Puntos: 1
Guardar dato a una BD para varios registros

Buen dia, quiero guardar un dato a una BD, pero este dato quiero grabarlo para varios registros, pero no todos, para poder leerlos escojo un numero lee desde ese numero hasta el último de la BD con el siguiente codigo:

$sql2 = "SELECT ID, Nombre, `afiliacion` datoextra totalDescActivo
FROM empresa1
WHERE (
`ID` >= '$nume'
)

datoextra es el dato que quiero guardar este lo obtengo desde otroa página en PHP y quiero guardarlo en el campo "datoextra" de todas los registros que revisa, como seria la mejor manera de guardar ese dato? gracias
  #2 (permalink)  
Antiguo 01/06/2011, 11:07
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 2 meses
Puntos: 128
Respuesta: Guardar dato a una BD para varios registros

daikyo esa consulta que tienes ahi No te arroja error por casualidad a mi parecer esta mala, y para insertar el dato es :

Código PHP:
Ver original
  1. $query="INSERT INTO tu_tabla (campo) VALUES ('$variable')";

Creo que debieses empezar leyendo el manual , para saber como debes generar consultas, Updates, Delete, etc... Saludos
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
  #3 (permalink)  
Antiguo 01/06/2011, 14:19
 
Fecha de Ingreso: marzo-2011
Mensajes: 74
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: Guardar dato a una BD para varios registros

Pero si hago solo eso para guardar un dato me lo guarda en un campo nuevo, lo ke necesito es guardarlo, solo en los campos que me busco en el código que use

$sql = "SELECT ID, Nombre, `afiliacion` datoextra totalDescActivo
FROM empresa1
WHERE (
`ID` >= '$nume'
)

bueno este sirve como filtro para solo sacar los datos ke sean mayores al numero $nume, y esto funciona pero necesito agregar a todos estos un dato en especifico
  #4 (permalink)  
Antiguo 01/06/2011, 14:43
 
Fecha de Ingreso: abril-2009
Ubicación: en un lugar de la mancha
Mensajes: 236
Antigüedad: 15 años
Puntos: 38
Respuesta: Guardar dato a una BD para varios registros

Hola no entendi muy bien tu pregunta pero espero ke esto te ayude..

Hasta lo ke entendi lo ke kieres es editar los datos ke tienes en varios registros de tu tabla en la BD y poner un nuevo valor en los datos ke seleccionas.

prueba con un UPDATE query.

PHP

$update = mysql_query("UPDATE table_name SET datoextra='$nuevo_valor' WHERE ID >= '$nume'");
  #5 (permalink)  
Antiguo 01/06/2011, 14:55
Avatar de bUllan9ebrio  
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 2 meses
Puntos: 128
Respuesta: Guardar dato a una BD para varios registros

Debes entonces realizar un Update al campo requerido , esta es la sintaxis :

Código PHP:
Ver original
  1. "UPDATE tu_tabla SET tu_campo_a_actualizar='$nuevo_valor' WHERE tu_campo_para_identificar='$variable_que_diferencia_el_campo'"

Insisto que deberias leer el manual para aprender a utilizar querys saludos.

PD: Traté de ser lo más didacto posible
__________________
Si no vivimos como pensamos, pronto empezaremos a pensar como vivimos.
Más vale un Gracias sincero, que un número que aumente "popularidad" ¬¬°

Universidad de chile, campeón
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:45.