Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] PHP OO Actualizar Masivamente

Estas en el tema de Actualizar Masivamente en el foro de PHP en Foros del Web. Hola tengo una lista de texto generada con un For '0BzgeChBQPXfKZjc4SHZBTmRqMjA' '0BzgeChBQPXfKM1I5TXZQa24zQ00' '0BzgeChBQPXfKYVltaUJRRkNyOEU' '0B6YYv2jJnqmnaHFFNHVPV2VocE0' '0B6YYv2jJnqmnY1JZZm5JTWVOUm8' Quisiera Actualizar cada linea en un campo de un registro ...
  #1 (permalink)  
Antiguo 20/05/2015, 19:07
 
Fecha de Ingreso: agosto-2011
Mensajes: 75
Antigüedad: 8 años, 5 meses
Puntos: 0
Actualizar Masivamente

Hola

tengo una lista de texto
generada con un For

'0BzgeChBQPXfKZjc4SHZBTmRqMjA'
'0BzgeChBQPXfKM1I5TXZQa24zQ00'
'0BzgeChBQPXfKYVltaUJRRkNyOEU'
'0B6YYv2jJnqmnaHFFNHVPV2VocE0'
'0B6YYv2jJnqmnY1JZZm5JTWVOUm8'

Quisiera Actualizar cada linea en un campo de un registro
Ahorita tengo esto que cuando actualizo 1 linea todo bien
pero la cosa es que se pueda actualizar muchas lineas

Código PHP:
$n1=$_POST['t1'];
$n2=$_POST['t2'];
$n4=$_POST['b1'];


if(
$n4=="Actualizar"){
$sql="UPDATE episodios SET serie='$n2' WHERE Fuente='$n1' ";
mysql_query($sql);
echo 
'<br>Actualizado';
}

//$n1  se llena en el texbox de esta forma 'nombre_1' 
//$n2 es una linea de texto (la que quiero actualizar)
//b1 es el boton actualizar 
  #2 (permalink)  
Antiguo 20/05/2015, 20:33
Avatar de Alexis88
Objetivista
 
Fecha de Ingreso: noviembre-2011
Ubicación: Lima, Perú
Mensajes: 5.433
Antigüedad: 8 años, 2 meses
Puntos: 934
Respuesta: Actualizar Masivamente

Podrías formar varias cadenas de consulta del tipo:

Código MySQL:
Ver original
  1. UPDATE tabla SET campo = 'valor 1' WHERE identificador = 1;
  2. UPDATE tabla SET campo = 'valor 2' WHERE identificador = 2;
  3. UPDATE tabla SET campo = 'valor 3' WHERE identificador = 3;
  4. UPDATE tabla SET campo = 'valor 4' WHERE identificador = 4

Almacenarías las cuatro consultas como texto en una variable y luego usarías la función mysqli_multi_query para ejecutar las cuatro consultas SQL.

Saludos
__________________
«Laissez faire et laissez passer, le monde va de lui même»

Etiquetas: mysql, registro, sql
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 13:30.