Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Publicar temas de manera random?

Estas en el tema de Publicar temas de manera random? en el foro de PHP en Foros del Web. Me explico como puedo publicar temas de manera random en mi sitio web. Estoy modificando una pagina web de noticias que cree mientras estudiaba en ...
  #1 (permalink)  
Antiguo 28/03/2016, 19:35
 
Fecha de Ingreso: enero-2016
Mensajes: 31
Antigüedad: 8 años, 3 meses
Puntos: 0
Publicar temas de manera random?

Me explico como puedo publicar temas de manera random en mi sitio web. Estoy modificando una pagina web de noticias que cree mientras estudiaba en el instituto y me surgio la idea de hacer una sesion en donde aparezca por ejemplo:
un logo(Temas que te puedan interesar)
y que aparescan un maximo de tres temas, quiero saber como se podria hacer..

tengo una idea pero no se funcione php tiene una funcion para esos casos llamada rand la use pero era para comparar numeros, asi que no estoy seguro si pueda funcionar..
pd: los temas seran extraidos de una base de datos
  #2 (permalink)  
Antiguo 28/03/2016, 19:37
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Publicar temas de manera random?

Creo que lo que buscas es smart content, y dependerá de lo que visiten tus usuarios.
Si solo quieres mostrar X artículos, es tan simple como hacer una consulta aleatoria a la BBDD.
__________________
¿Te sirvió la respuesta? Deja un +1
  #3 (permalink)  
Antiguo 28/03/2016, 19:48
 
Fecha de Ingreso: enero-2016
Mensajes: 31
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Publicar temas de manera random?

mmmm no se a que te refieres me podrias explicar por favor
  #4 (permalink)  
Antiguo 28/03/2016, 21:12
 
Fecha de Ingreso: diciembre-2015
Mensajes: 529
Antigüedad: 8 años, 3 meses
Puntos: 39
Respuesta: Publicar temas de manera random?

Lo más fácil es generar con esa función random que usaste, 3 números que serian los id (PK) de las noticias que imagino almacenas en tu base de datos. Posteriormente realizas la consulta, cada que se recargue la página te traerá 3 numeros random :D
  #5 (permalink)  
Antiguo 28/03/2016, 21:41
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Publicar temas de manera random?

Es muy sencillo, Enmanuel.

Código SQL:
Ver original
  1. SELECT * FROM `mmv004` ORDER BY RAND() LIMIT 3

Esta es tu tabla completa (es un ejemplo) vista desde PHPMyAdmin (estructura).


Y al realizar esa consulta...



Repitiendo esa consulta (imagina que se recarga la página, o que pides los datos por AJAX)...

__________________
¿Te sirvió la respuesta? Deja un +1
  #6 (permalink)  
Antiguo 29/03/2016, 19:27
 
Fecha de Ingreso: enero-2016
Mensajes: 31
Antigüedad: 8 años, 3 meses
Puntos: 0
Respuesta: Publicar temas de manera random?

Gracias me ayudaron bastante y era como tenia la idea sabia que tenia que usar la funcion rand

Última edición por enmanuel9713; 29/03/2016 a las 19:40

Etiquetas: manera, publicar, temas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:30.