Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2014, 15:04
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: al querer hacer un update, codeigniter me toma un valor como un string

Yo veo que estás operando mal tus variables, o peor aún, dbColumnUserPoints ni siquiera es una variable.

¿No debería ser así?
Código PHP:
Ver original
  1. $this->db->update(dbTableUser, array (
  2.                 'dbColumnUserPoints'     => ($dbColumnUserPoints - $data['points']),
  3. ));

O bien, ¿de dónde sale el valor a restar?

Piensa que si "dbColumnUserPoints" (sin la $ sería una constante) no existe básicamente es igual a null, y si haces esto:
Código PHP:
Ver original
  1. var_dump(null - 1234);

Eso te dará -1234 así que eso explica perfectamente lo que te ocurre.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.