Ver Mensaje Individual
  #8 (permalink)  
Antiguo 30/09/2013, 21:46
Erick_MD9
 
Fecha de Ingreso: julio-2013
Ubicación: México
Mensajes: 361
Antigüedad: 10 años, 9 meses
Puntos: 55
Respuesta: Update Mysql en PHP

Hola, te dejo un pequeño ejemplo de como lo podrias realizar.
No esta completo, es para que lo tu lo complementes.

NO USAR extract(). Hay una enorme advertencia en el manual. Revisalo.

Código PHP:
Ver original
  1. //a la funcion le envias tu conjunto de variables recibidas en forma de array.
  2.     public function editar($id_s,$marca_s,$tipo_s) {
  3.         foreach($id_s as $key => $id){
  4.             //utilizamos la %key de $id, ya que es una fila y al generarse se otorga la mima $key a los elementos de la fila, "para el caso específico que planteas".
  5.             $marca=$marca_s[$key];
  6.             $tipo=$tipo_s[$key];
  7.             //los datos deben ser escapados antes de introducirse a la sentencia sql, para evitar inyecciones.
  8.             //Por lo menos mysql_real_scape_string()
  9.            
  10.             $query = "UPDATE `soptecvnzla`.`caracteristicas_hardware`
  11.             SET serial = '$serial',
  12.             observaciones_h = '$observaciones_h',
  13.             tipo_nombre = '$tipo_nombre'
  14.             WHERE codigo = '$codigo'
  15.             AND id_hardware = '$id_hardware'";
  16.            
  17.             //ejecucion de consulta
  18.         }
  19.     }

Saludos