Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/10/2005, 06:34
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
No neceitas una "tabla" por cada artículo .. sino un registro por cada artículo y por IP que registres.

Todo eso te servirá para hacer consultas SQL más óptimas .. (para eso está el "lenguaje estructurado de consultas SQL".

articulos_tabla
id_articulo
titulo
articulo
etc

accesos_articulo
id_acceso
id_articulo <--- FK (clave foránea .. relación con la tabla artículos)
IP

Si te finas .. se crea en ese "modelo de datos" una tabla relacionada para almacenar "que artículo" y por "quien" (IP .. o lo que gustes).

De esa manera puedes hacer consultas SQL tal que obtengas los "hits" (las veces que se hace "click" sobre tu artículo) o bien las "visitas únicas" (descartando por IP las repetidas) ...

Por ejemplo .. para las visitas únicas sería algo tipo:

$sql="SELECT DISTINCT COUNT(IP) FROM accesos_articulos WHERE id_articulo='algunoenconcreto'";

(no sé si será correcta la sentencia SQL .. pero esa es la idea, consulta en el foro de Base de datos).


Un saludo,