Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2011, 11:07
darion
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 13 años, 6 meses
Puntos: 3
comparar variable con campo mysql

Hola Amigos , recien estube en el foro de mysql y gnzsoloyo muy amablemente me explico como tenia que hacer un update mysql mediante switch , el problema es que lo estoy intentando pero no lo puedo lograr
pongo el codigo hasta donde lo pude hacer :
Código MySQL:
Ver original
  1. $sql2="update  articulos set  pr1        = '$final',
  2.                                                         gar_art     = '$gar[$i]',
  3.                                                          proce      = '$pro[$i]',";
  4.                                    
  5.                                     switch ($stk[$i]) {
  6.                                         case 0:
  7.                                             $sql2 .= "stk1 = stk1 + $can[$i] ";
  8.                                             break;
  9.                                         case 1:
  10.                                             $sql2 .= "stk2 = stk2 + $can[$i] ";
  11.                                             break;
  12.                                         case 2:
  13.                                             $sql2 .= "stk3 = stk3 + $can[$i] ";
  14.                                             break;
  15.                                         case 3:
  16.                                             $sql2 .= "stk4 = stk4 + $can[$i] ";
  17.                                             break;
  18.                                                     }"
  19.                                    
  20.                                     where arti_id='".$art[$i]."'";
lo que necesito hacer es que la variable $can[$i] se actualize segun el valor que contenga $stk[$i] , es decir, actualizame el campo X donde el valor de la variable $stk[$i] es igual al campo X
no los molesto mas Saludos y gracias por ayudar a un novato