Ciao ragazzi, sto impazzendo con una query maledetta!!!!
Allora vi spiego il problema molto rapidamente, ho 2 tabelle (MYSQL):

Tabella 1 : gallery

__________________________________________

id | nome_img |commento | id_categoria
__________________________________________


Tabella 2: categoria
__________________________________________

id | titolo | directory | link_scheda
__________________________________________

queste due tabelle sono relazionate e dopo aver fatto la query estraggo dalla tabella gallery i record nome_img e id , mentre dalla tabella categoria estraggo i record directory e titolo. La query è la seguente:
______________________________________

// Query per l'estrazione dei dati da Db
$query = "SELECT gallery.id, gallery.nome_img, gallery.commento AS categoria, categoria.titolo, categoria.dir, categoria.link_scheda FROM gallery, categoria ORDER BY gallery.id asc LIMIT $start,$step";
$result = mysql_query($query, $db);

echo"<table width=\"400\" border=\"2\" cellspacing=\"5\" cellpadding=\"0\">\n";
$contatore=0;
while ($row = mysql_fetch_array($result)){
if($contatore == 0){
// apro una nuova riga
echo"<tr>\n";
}
// incremento il contatore

echo"<td><a href=\"prova.php?id=$row[id]\"><img src=\"../immagini/$row[directory]/$row[nome_img].jpg\" alt=\"$row[titolo]\" width=\"100\" height=\"80\" border=\"0\"></a></td>\n";
$contatore++;
if($contatore == 4){
// chiudo la riga
echo"</tr>\n";
// e azzero il contatore
$contatore =0;
}
}
echo"</table>\n";
______________________________________

Io vorrei visualizzare, in ogni cella della tabella, una foto che viene estratta dal record gallery. La query mi funziona, ma non funziona come dico io perchè viene stampata una sola immagine per directory, mentre io vorrei che venissero stampate tutte le immagini (contenute in gallery) in ordine crescente di id.

Come potete notare, le immagini sono suddivise in varie categorie, ogni categoria è contenuta in una determinata cartella, il cui nome è dato dal record directory presente nella tabella categoria.

Avete capito????

potete dare uno sguardo alla query e cercare di capire perchè non vengono stampate tutte le immagini in ordine crescente di id???
grazie e ciao