Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/04/2007, 17:32
erfbidejeree
 
Fecha de Ingreso: noviembre-2006
Ubicación: Jerez de la Fra. (Cádiz)
Mensajes: 128
Antigüedad: 17 años, 5 meses
Puntos: 1
Re: Query añade dos unidades en vez de una

Cita:
Iniciado por eits Ver Mensaje
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...