
26/10/2005, 06:34
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 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, |