Autor Tema: Usuarios online  (Leído 529 veces)

Desconectado kfh1992

  • PHPerit@
  • *
  • Mensajes: 35
  • Karma: -1
  • Nuev@ PHPer@
    • Ver Perfil
Usuarios online
« en: 22 de Mayo de 2012, 22:16:54 pm »
Hola,
Quiero que se muestre el alias del usuario que ha iniciado sesión

<?php
session_start('user');
$query = mysql_query("SELECT * FROM users WHERE online>(UNIX_TIMESTAMP(NOW())-1*60<br />");
$row = mysql_fetch_array($query);
echo $row['alias'];
?>

Pero me sale lo siguiente

( ! ) Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\web\index.php on line 18

Comunidad PHPeros

Usuarios online
« en: 22 de Mayo de 2012, 22:16:54 pm »

Desconectado kfh1992

  • PHPerit@
  • *
  • Mensajes: 35
  • Karma: -1
  • Nuev@ PHPer@
    • Ver Perfil
Re:Usuarios online
« Respuesta #1 en: 23 de Mayo de 2012, 14:49:14 pm »
He avanzado y se muestra todos los alias de los usuarios

<?php
include("config.php");
$consulta=mysql_query("select * from users");
$filas=mysql_fetch_array($consulta);
$nombret=$filas['name'];
echo $nombret;
while ($filas=mysql_fetch_array($consulta))
{
$nombret=$filas['name'];
echo "<br>".$nombret;
}
?>

Pero ahora cuando quiero introducir los que están online no soy capaz, utilizo un campo time y quiero que si está en 0 no pase nada.

Desconectado maska

  • PHPer@ Fijo
  • ***
  • Mensajes: 126
  • Karma: 2
  • Nuev@ PHPer@
    • Ver Perfil
Re:Usuarios online
« Respuesta #2 en: 27 de Mayo de 2012, 22:06:31 pm »
Lee esto: http://www.phperos.net/foro/index.php?topic=8630.0

Espero que te sea de gran ayuda.
Saludos.

Desconectado Slipknot

  • PHPer@
  • **
  • Mensajes: 60
  • Karma: 0
  • Sexo: Masculino
    • Ver Perfil
Re:Usuarios online
« Respuesta #3 en: 30 de Mayo de 2012, 04:58:06 am »
$query mysql_query("SELECT * FROM users WHERE online>(UNIX_TIMESTAMP(NOW())-1*60<br />");

Para que es el <br />? :confused:

Pero ahora cuando quiero introducir los que están online no soy capaz, utilizo un campo time y quiero que si está en 0 no pase nada.

Asi? :D mysql_query("select * from users where online!=&#39;0&#39;",$mysql_connection);
"He omitido intencionalmente los acentos en la mayoría de mis mensajes"