Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/03/2004, 09:31
ideafix
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 23 años
Puntos: 0
Como hacer que sume hits.

Para que sume hits a una determinada entrada, yo sugiero lo siguiente:

* Buscar en la tabla si existe alguna fila con la fecha de hoy

fecha_d = fecha_de_hoy (obtenla como lo hagas habitualmente)

SELECT * FROM nombre_tabla WHERE Fecha=fecha_d

* Comprobar si existe alguna entrada que cumpla la condicion

resultado <- valor obtenido de aplicar la consulta sobre la base de datos

If resultado <> ' ' Then <- si es diferente de espacio en blanco es que existe esa fila ya en la tabla

//Tomaremos el valor de Hits y le sumaremos 1 con:
UPDATE (Hits) (Hits+1) FROM tabla WHERE id=resultado['id']

Else <- si no es diferente es que no existe y la hemos de crear

// Crearemos la entrada para el dia actual y ya le pondremos
// un 1 porque ya estamos entrando 1 vez
INSERT INTO tabla (fecha,Hits) (fecha_d,1)

End If

Un saludo.

Ideafix.
__________________
Aus Liebe zu einem Sterblichen muss Elronds Tochter Arwen Ihr elbisches Erbe aufgeben und für immer auf die Reise zu den unsterblichen Ländern verzichten.