Código PHP:
<?php
include('dbconex.php'); // datos de conexión a la BD
$query = mysql_query("SELECT * FROM visitas");
if(mysql_num_rows($query) == 0) { // consulto si la tabla visitas está vacía
mysql_query("INSERT INTO visitas (num_visitas) VALUES(1)");
mysql_query("INSERT INTO ipvisita (ipvisita) VALUES ('$REMOTE_ADDR')");
}else {
$row = mysql_fetch_array($query);
$num = $row['num_visitas'];
$sql = mysql_query("SELECT * FROM ipvisita WHERE ipvisita='".$_SERVER['REMOTE_ADDR']."'");
$visitadas = mysql_fetch_array($sql);
if($visitadas['ipvisita'] != $_SERVER['REMOTE_ADDR']) { // si la ip no existe entonces ingreso la nueva ip en la tabla ipvisita y actualizo la tabla visitas aumentando en 1 el número de visitas
mysql_query("INSERT INTO ipvisita (ipvisita) VALUES ('$REMOTE_ADDR')");
$visitas2 = $row[num_visitas]+1;
mysql_query("UPDATE visitas SET num_visitas='".$visitas2."'");
}
}
?>
Eres el visitante N°: <strong><?=$num?></strong>
Saludos