Quote Originariamente inviata da Luigi636 Visualizza il messaggio
No, mi esce l'elenco degli id dei primi 30 video, poi nella seconda query vado a prendermi i dati di ogni video tramite l'id
Veramente la query nidificata nel ciclo while fa un'altra cosa: cerca le informazioni su 30 video che appartengono a $categoria.
Infatti non c'è nessun collegamento con l'id del video che cerchi con la prima query.


A parte questo, non ha senso fare una cosa del genere: devi creare una query che unisca le due tabelle con un INNER JOIN sugli id.

Prova qualcosa del genere

codice:
"SELECT video.* FROM video INNER JOIN voti ON video.id=voti.id WHERE voti.categorie LIKE '%".$categoria."%' ORDER BY voti.votoMedio DESC LIMIT 30"