Mi problema es que al hacer un UPDATE set reproducciones=reproducciones+1 se suman 7 en lugar de 1, he probado aver si era cosa de la clase que uso para las conexiones a BBDD pero esta todo correcto ya que usando la funcion propia de PHP mysql_query hace exactamente lo mismo.
El campo en MySQL es un INT(11) por defecto.
Si reproducciones en la DB vale 0, lo hace bien, en cuanto el valor cambia (Positiva o negativamente) se suman 1+6, es decir, la primera vez que se ejecuta la consulta, el campo vale 1, la segunda 8, la tercera 15, la cuarta 22, y así sucesivamente.
¿Alguien sabe porque puede ser?
Esta es mi SQL
Código PHP:
Ver original
'UPDATE '._db_prefix.'videos SET reproducciones=reproducciones+1 WHERE id="'.$_REQUEST['id_video'].'" LIMIT 1'
Y en MySQL el campo reproducciones de dicha tabla es:
reproducciones int(11)