Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/09/2014, 19:59
Avatar de RichBoy
RichBoy
 
Fecha de Ingreso: agosto-2010
Mensajes: 177
Antigüedad: 13 años, 9 meses
Puntos: 7
PDO. Como incrementar/sumar valor en un update?

Lo estoy intentando de esta manera pero no funciona.
Alguna sugerencia?

Código PHP:
Ver original
  1. $Home_Suplies=10;
  2. $user_id = 1234;
  3.  
  4. $sql = "UPDATE tabla
  5.        SET Home_Suplies=Home_Suplies+Home_Suplies?
  6.         WHERE user_id=?";
  7. $q = $conn->prepare($sql);
  8. $q->execute(array($Home_Suplies,$user_id));


Edito:

Ahora esto me funciona pero ni encuentro la manera de agregar el WHERE

Código PHP:
Ver original
  1. $user_id="1234";
  2.  
  3. $sql = "UPDATE tabla SET Home_Suplies=Home_Suplies+".$Home_Suplies;
  4. $q = $conn->prepare($sql);
  5. $q->execute(array(':Home_Suplies'=>$Home_Suplies,':user_id'=>$user_id));

Última edición por RichBoy; 17/09/2014 a las 20:12