Cita:
Iniciado por eits
pues la verdad si se me hace raro, de casualidad no tienes declarado como autoincrement el campo impresiones,o que tel si colocas un id, es decir que tu tabla sea
contador
y los campos
id impresiones
1 0 //esto son los valores para iniciar
y que hagas tu consulta así
mysql_query("UPDATE contador SET impresiones=impresiones+1 WHERE id=1");
eso es lo que se me ocurre por ahora, suerte.
si asi lo hice
Cita: nada he probado con el limit, he probado a añadir un campo id y he hecho el where y sigue añadiendo dos valores :(
es mas he probado otro sistema basandome en una consulta que uso para otro tipo de cosas...
$consulta=mysql_query("SELECT impresiones FROM contador");
$resultado=mysql_fetch_row($consulta);
$resultado[0]++;
mysql_query("UPDATE contador SET impresiones='$resultado[0]'");
sigue añadiendo dos...
y si pruebo con
mysql_query("UPDATE contador SET impresiones=impresiones+2");
pues añade 4.. que resto 3... pues resta 6...