Cita:
Iniciado por RbR como puedo hacer para que me muestre una lista de todos los usuarios Online en el momento, pero solo me liste los que esten registrados en mi site (ya que tambien me lista las ips)
Si lo utilizas como ya lo describí antes, no debería listarte las IP's, sólo los nicks de los usuarios registrados.
Date que cuenta que el resultado de esta consulta
$sql = "SELECT usuario_nombre FROM sesiones WHERE invitado=0";
nos devuelve todos los que son registrados y están online, así que usa mysql_fetch_assoc() y se muestran esos nicks
Mientras que el resultado de la consulta
$sql = "SELECT usuario_nombre FROM sesiones WHERE invitado=1";
no se muestra. Únicamente se utiliza para contar contar la cantidad de usuarios no registrados que se encuentran online. Por eso no puse la función mysql_fetch_assoc(), sino simplemente el mysq_num_rows().
Ya que lo segundo sólo sirve para contar registros, lo mejor sería utilizar la consulta así:
$sql = "SELECT COUNT(*) FROM sesiones WHERE invitado=0";
Saludos