Código PHP:
<?
include('conexion.php');
mysql_query("insert into users_online values ('".$REMOTE_ADDR."')");
?>
Código PHP:
<?
mysql_query("SELECT * DISTIINC ip FROM users_online");
?>
| |||
BD: Agarrar solo una!! Bueno amigos, he estado trabajando en un contador de usuarios administrado por una base de datos, lo q hago es sencillamente colocar un codigo como el siguiente al principio de cada pagina: Código PHP: Código PHP:
__________________ In a world without walls, who needs Windows? |
| |||
Según la sintax SQL del SELECT (de Mysql) sería: SELECT DISTINCT ip,otrocampo,otrocampo FROM users_online ó SELECT DISTINCT ip,* FROM users_online más info en el manual oficial de Mysql: www.mysql.com Un saludo,
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |
| |||
Muchas gracias cluster, pero sigo teniendo problemas, debido a que al hacer SELECT DISTINCT ip FROM tabla me selecciona unicamente un solo registro con esa ip como era la intencion, pero selecciona el primer registro con esa ip, y yo necesito el ultimo , intente hacer esto SELECT DISTINT ip FROM tabla ORDER BY fecha DESC pero no me sirvio, espero que me puedas ayudar, saludos
__________________ In a world without walls, who needs Windows? |
| ||||
tendrias que tener un id, o poner la hora, y ordenar por id o por hora, de esa forma te serviría la consulta que colocaste, asi: SELECT DISTINT ip FROM tabla ORDER BY hora DESC o SELECT DISTINT ip FROM tabla ORDER BY id DESC ya que la fecha tambien se repite.
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |
| |||
Lo intente asi, y no me sirve, no se cual es el error, voy a copiar textualmente el codigo que estoy usando a ver si estoy cometiendo un error de "gramatica" q no logro ver: SELECT DISTINCT sid_visita FROM users_online ORDER BY ult_movimiento DESC como veran, trabajo con sessiones, las cuales las inserto en la base de datos, y todo funciona bien, el gran problema es q al seleccionar un unico registro, selecciona el primero, y yo necesito que seleccione el ultimo, disculpen la molestia.
__________________ In a world without walls, who needs Windows? |
| ||||
y que tipo de campo es ult_movimiento, que datos guarda? por que como te indicaba debes guardar la hora, no fechas, sino será igual a lo que tenías.
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |
| |||
es un varchar q guarda el time stamp del ultimo movimiento, es decir, en segundos, deberia servir, debido a que ya he visto varios scripts de esa forma...
__________________ In a world without walls, who needs Windows? |
| ||||
existe un tipo timestamp, guardalo como ese tipo de dato, o como el tipo time, por que no se si compara bien siendo varchar ya que no es numerico
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |