Hola a todos, quien me podría modificar mi consulta porfavor, trabajo con MySqli y tengo un problema con los preview de unas galerías de fotos… explico; cada galería contiene muchas fotos, y quiero tomar uno de esos archivos para que la muestre como preview o tumb de la galería… no que escoja una foto en especifico, sino que tome una foto al azar (cualquiera de la galería a la que corresponda) y estas cambien de forma aleatoria cada vez que la pagina se refresque… hasta el momento obtengo el resultado como lo muestra la imagen… en la primera tabla destaco en color rojo como algunas galerías toma el registro (La foto) de otra galería y no de la propia.. y en la segunda tabla se ve como debería quedar
este es mi codigo:
Código MySQL:
Ver original categoria.IDCATEGORIA,
categoria.NOMBRE_CATEGORIA,
galerias.IDGALERIA,
galerias.TITULO,
galerias.DESCRIPCION,
fotos.ARCHIVO
INNER JOIN categoria
ON categoria.IDCATEGORIA
= galerias.FKCATEGORIA_ID
ARCHIVO
ON galerias.IDGALERIA
= fotos.FKGALERIA
WHERE categoria.NOMBRE_CATEGORIA
= '$id'
estas son mis tablas:
Llevo algunos días dándole vuelta al código pero no consigo el resultado… ojala pueda recibir una manito por acá.. Muchas gracias de antemano, saludos a todos
PD: en la imagen principal el nombre de
archivo lo escribí como
“soy-la-foto-de-xxxx.jpg” en vez de
“94dfd3b9c1db3387b2.jpg” para que se comprenda mejor.