Foros del Web » Programando para Internet » PHP »

Scripts PHP

Estas en el tema de Scripts PHP en el foro de PHP en Foros del Web. Alguien me podía decir el código PHP necesario para que cada día, salga un texto distinto, teniendo una bbdd con más de 1200 textos y ...
  #1 (permalink)  
Antiguo 26/10/2003, 11:28
Usuario no validado
 
Fecha de Ingreso: mayo-2003
Mensajes: 35
Antigüedad: 20 años, 10 meses
Puntos: 0
Mensaje Scripts PHP

Alguien me podía decir el código PHP necesario para que cada día, salga un texto distinto, teniendo una bbdd con más de 1200 textos y automaticamente salga uno.
Gracias de anticipo

  #2 (permalink)  
Antiguo 26/10/2003, 11:37
Avatar de Pino  
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 21 años
Puntos: 0
La sentencia creo que es así:

Código PHP:
SELECT FROM tabla ORDER BY RAND() 
Un saludo
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.
  #3 (permalink)  
Antiguo 26/10/2003, 11:45
Usuario no validado
 
Fecha de Ingreso: mayo-2003
Mensajes: 35
Antigüedad: 20 años, 10 meses
Puntos: 0
Pero esa variable es para que salga un texto al azar, y yo lo que quiero es que cada día salga uno.

Día 1 - Fulanito y sus locuras
Día 2- Fulanito y la piba
....

  #4 (permalink)  
Antiguo 26/10/2003, 14:40
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Pero .. si tienes 1200 textos y un año tiene 365 días .. Por algún sitio debes limitar o no los veras si los rotas atendiendo al dia del año (por ejemplo)

Lo mejor es que tomes el dia (ordinal) del año y le hagas un WHERE a tu consulta bajo el ID (si es que lo tiene, campo) de esa tabla.

Mysql tiene sus funciones de fechas para hacer lo que pretendes.
http://www.mysql.com/doc/en/Date_and...functions.html

Tambien lo peudes hacer desde date() de PHP.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 13:24.