Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/10/2011, 16:36
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: OrderBy (mostrar 3 imagenes de los 3 ultimos posts)

Cita:
Iniciado por ayuujk Ver Mensaje
Puedes ser mas especifico a ver si te entendi
Tu bd tiene un campo donde guardas la ruta de imagenes..
hace la consulta jalas los 3 ultimos id's y las quieres mostrar en una tabla por columnas.
________________

IMG1 | IMG2 | IMG3
________________

Si es así te recomiendo que uses un foreach :)
Para que un foreach si ya se está usando un while??? me explicas?

para los aleatorios te recomendaría:

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

Pero he leído que no es muy recomendable usar ORDER BY RAND() con grandes cantidades de registros. Podrías usar un IN y generar 3 números aleatorios con funciones de números o arrays.

Para los más populares ordena según los hits desc y haciendo lo mismo con LIMIT.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP