Cita:
Iniciado por ayuujk 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 originalSELECT * 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.