Ver Mensaje Individual
  #12 (permalink)  
Antiguo 31/12/2009, 13:35
Leogl
 
Fecha de Ingreso: noviembre-2009
Mensajes: 113
Antigüedad: 14 años, 6 meses
Puntos: 0
Cita:
Iniciado por pateketrueke Ver Mensaje
bien, ¿si lees lo que te digo??

Código PHP:
// haces tu consulta para obtener los IDs
$sql "SELECT id FROM tabla WHERE algo = 'x'";
$result mysql_query($sql);
$ids = array();

// creamos la lista de los IDs a comparar
while ($row mysql_fetch_assoc($result)) $ids []= $row['id'];

// los usamos finalmente con el operador IN()
$sql "UPDATE tabla SET columna = 'valor' WHERE id IN(" join(', '$ids) . ")"

ahora pruebo lo que tu dices, y respondo, si funciono

sabes que probe y no me actualiza tampoco me tira error.
Código PHP:
Ver original
  1. // haces tu consulta para obtener los IDs
  2. $sql = "SELECT id FROM infraccion WHERE fechainfraccion = '12/12/09'";
  3. $result = mysql_query($sql);
  4. $ids = array();
  5.  
  6. // creamos la lista de los IDs a comparar
  7. while ($row = mysql_fetch_assoc($result)) $ids []= $row['id'];
  8.  
  9. // los usamos finalmente con el operador IN()
  10. $sql = "UPDATE infraccion SET estado = 'impreso' WHERE id IN(" . join(', ', $ids) . ")";

Última edición por GatorV; 31/12/2009 a las 15:46