Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/04/2011, 17:42
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: (Consulta) Armar función para update

Con matriz asociativa!!!

Código PHP:
Ver original
  1. $columns = array(
  2.     'one_column' => $one_column,
  3.     'other_column' => $other_column
  4. );
  5.  
  6. // Y, en tu funcion:
  7. function actualizar($table, $columns, $id) {
  8. // ... instrucciones necesarias  antes de
  9. $sets = array();
  10. foreach($columns as $column -> $valor) {
  11.     $valor_escapado = mysql_real_escape_string($valor); // Requiere un segundo parametro?... no recuerdo
  12.     $sets[] = "$column = '$valor_escapado'";
  13. }
  14. $query = "UPDATE $table SET " . implode(', ', $sets) . " WHERE id = $id";
  15. // ... instrucciones necesarias despues de
  16. } // fin de la funcion

De hecho, a veces puedes necesitar varios campos para el filtro (WHERE) y puedes aplicar la misma logica.
__________________
- León, Guanajuato
- GV-Foto