Autor Tema: mostrar ultimas visitas  (Leído 541 veces)

Desconectado RanuTo

  • PHPerit@
  • *
  • Mensajes: 23
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
mostrar ultimas visitas
« en: 25 de Febrero de 2010, 20:18:21 pm »
Holaaas, tengo dos tablas uno donde se guardan los datos de usuario y otra donde se almacena la hora, la fecha y su correspondiente id del usuario que ingreso a la pagina.
lo que quiero hacer es mostrar toda una lista de usuarios registrados mostrando su ultima fecha que tubo visita. pero no todos los usuarios tienen visitas.
Como puedo hacer para mostrar toda la lista sin discriminar? trate de usar ifnull en la consulta con el id, y con la fecha pero no consigo resultado.
Alguien me puede ayudar?

Comunidad PHPeros

mostrar ultimas visitas
« en: 25 de Febrero de 2010, 20:18:21 pm »

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re:mostrar ultimas visitas
« Respuesta #1 en: 26 de Febrero de 2010, 01:06:37 am »
Por qué tienes la información dividida en dos tablas?
Lo más lógico sería tener toda la información de los usuarios en una misma tabla e ir actualizando la fecha de visita.

No entiendo muy bien qué quieres decir con eso de "sin discriminar" y no dices en qué formato guardas la fecha.
Si la guardas en segundos con la función time(), puedes ordenarlos así: ORDER BY fecha DESC
Trabajando en mi actual proyecto.

Desconectado RanuTo

  • PHPerit@
  • *
  • Mensajes: 23
  • Karma: 0
  • Nuev@ PHPer@
    • Ver Perfil
Re:mostrar ultimas visitas
« Respuesta #2 en: 26 de Febrero de 2010, 01:52:41 am »
esque con otra tabla puedo tener registrado todas las fechas y no solo la ultima, y sin discriminar me referia que queria mostrar todos los usuarios registrados tengan o no visitas.
ya que ahora solo puedo hacer una consulta que me muestra los usuarios que tienen visitas pero no todos.
si alguien sabe como podria hacer esa consulta? me ayudaria mucho..

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:mostrar ultimas visitas
« Respuesta #3 en: 26 de Febrero de 2010, 20:35:02 pm »

 Estoy totalmente de acuerdo con Warez.

Deberías tener todo en una misma tabla para evitar confusiones. Para lo de la fecha te recomiendo : now() .
Te devuelve la hora el minuto la fecha y todo lo necesario del día.

#Fdo. Physlet

Desconectado WarezD@rK

  • PHPer@ Fijo
  • ***
  • Mensajes: 162
  • Karma: 8
  • Sexo: Masculino
  • Pasaba por aquí...
    • Ver Perfil
    • Ninguno
Re:mostrar ultimas visitas
« Respuesta #4 en: 26 de Febrero de 2010, 22:56:53 pm »
esque con otra tabla puedo tener registrado todas las fechas y no solo la ultima, y sin discriminar me referia que queria mostrar todos los usuarios registrados tengan o no visitas.
ya que ahora solo puedo hacer una consulta que me muestra los usuarios que tienen visitas pero no todos.
si alguien sabe como podria hacer esa consulta? me ayudaria mucho..

Pues si lo que quieres es mostrarlos a todos, tan solo haz la consulta sin condición: SELECT * FROM tabla
Trabajando en mi actual proyecto.