Ho tre tabelle
- locazione_turistica con i campi
id_ltur
categoria
- immobile_vendita con i campi
id_ivend
categoria
- imgvid con i campi
immagine
video
data
id_ltur
id_vend

Poi ho del immagini che vengono salvate all'interno di
/images/folder

folder è variabile e dipende dal campo categoria delle due tabelle.
Ora quello che voglio fare è estrarre le utlime 4 immagini inserite in base alla data dalla tabella imgvid.
Codice PHP:
$sql "SELECT * FROM "$prefix ."immagini_video WHERE immagine != '0' AND video = '0' ORDER BY data DESC"
a questo punto io avrei le mie 4 immagini, ma il problema mi rimane per il percorso.

ora avrei (ootenuti dalla tabella imgvid)
/images/xxxx/image1 id_ltur1
/images/xxxx/image2 id_inved2
/images/xxxx/image3 id_ivend3
/images/xxxx/image4 id_ltur4

Mi rimane dunque di stabilire il nome della cartella (xxxx) in cui sono le immagini.
Per trovare questo devo paragonare gli
id_ivend e id_ltur ottenuti dall'estrazioni con quelli delle tabelle
immobile e locazione, in modo tale da ottenere il nome della categoria che nel mio caso è il nome di xxxx.

Quindi ho pensato di fare cosi:
Codice PHP:
$sql "SELECT * FROM "$prefix ."immagini_video WHERE immagine != '0' AND video = '0' ORDER BY data DESC"
        
$consulta mysql_query($sql,$conn);    
            
$sql_folder "SELECT l.categoria, i.categoria FROM ".$prefix."locazione_turistica l, ".$prefix."immobili_vendita i
                            WHERE l.id_ltur, i.ivend = "

Ma nel where cosa devo mettere? In teoria dovrebbero esserci gli id_ltur e id_ivend memorizzati prima all'interno di un ciclo.

Secondo voi come posso fare?