Ver Mensaje Individual
  #8 (permalink)  
Antiguo 29/05/2011, 16:03
darion
 
Fecha de Ingreso: octubre-2010
Mensajes: 233
Antigüedad: 14 años, 5 meses
Puntos: 3
Respuesta: comparar variable con campo mysql

Amigos No hay caso
Ya no se me ocurre mas nada
Dejo el codigo a ver que me dicen
Código PHP:
Ver original
  1. $sql2="update  articulos set  pr1       = '".$final."',
  2.                                     pr2       = '".$final."',
  3.                                     pr3       = '".$final."',
  4.                                     pr4       = '".$final."',
  5.                                     pr5       = '".$final."',
  6.                                     pr6       = '".$final."',
  7.                                     pr7       = '".$final."',
  8.                                     pr8       = '".$final."',
  9.                                     pr9       = '".$final."',
  10.                                     pr10      = '".$final."',
  11.                                     gar_art   = '".$gar[$i]."',
  12.                                     proce     = '".$pro[$i]."',";
  13.                                    
  14.                                     switch ($stk[$i]) {
  15.                                         case 'suc01':
  16.                                             $sql2 .= "stk1 = stk1 + $can[$i] where arti_id='".$art[$i]."'";
  17.                                             break;
  18.                                         case 'suc02':
  19.                                             $sql2 .= "stk2 = stk2 + $can[$i] where arti_id='".$art[$i]."'";
  20.                                             break;
  21.                                         case 'suc03':
  22.                                             $sql2 .= "stk3 = stk3 + $can[$i] where arti_id='".$art[$i]."'";
  23.                                             break;
  24.                                         case 'suc04':
  25.                                             $sql2 .= "stk4 = stk4 + $can[$i] where arti_id='".$art[$i]."'";
  26.                                             break;
  27.                                         case 'suc05':
  28.                                             $sql2 .= "stk5 = stk5 + $can[$i] where arti_id='".$art[$i]."'";
  29.                                             break;
  30.                                         case 'suc06':
  31.                                             $sql2 .= "stk6 = stk6 + $can[$i] where arti_id='".$art[$i]."'";
  32.                                             break;
  33.                                         case 'suc07':
  34.                                             $sql2 .= "stk7 = stk7 + $can[$i] where arti_id='".$art[$i]."'";
  35.                                             break;
  36.                                         case 'suc08':
  37.                                             $sql2 .= "stk8 = stk8 + $can[$i] where arti_id='".$art[$i]."'";
  38.                                             break;
  39.                                         case 'suc09':
  40.                                             $sql2 .= "stk9 = stk9 + $can[$i] where arti_id='".$art[$i]."'";
  41.                                             break;
  42.                                         case 'suc10':
  43.                                             $sql2 .= "stk10 = stk10 + $can[$i] where arti_id='".$art[$i]."'";
  44.                                             break; }" and arti_id='".$art[$i]."'";
el error que me esta dando es este
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 12
les agradezco un monton Saludos y muchas gracias