Ti conviene salvarlo nei preferiti piuttosto che solo in testa

Comunque, la tua clausola nome,descrizione sembra la clausola di un WHERE e non di una SELECT, la sintassi così è errata, se vuoi selezionare più campi lo puoi fare tranquillamente:

codice:
SELECT campo1, campo2, campo3 FROM tabella WHERE (condizione)
Volendo puoi selezionare tutti i campi mettendo un semplice *

codice:
SELECT * FROM tabella WHERE (condizione)
Vedi sintassi SELECT

Altra cosa, abituati a mettere la notazione dell'errore per OGNI query che esegui, così se c'è un errore te lo segnala dicendoti precisamente di che errore si tratta:

codice:
$query = mysql_db_query($db,$sql)or die("Errore: ".mysql_error());
Abituati inoltre ad usare mysql_query al posto di mysql_db_query e ad aprire preventivamente una connessione. mysql_db_query è stata fortemente sconsigliata a partire dalla versione 4.0.6 di PHP. Qui trovi le ragioni.

Nel tuo testo inoltre non si capisce come costruisci la query, l'unica cosa che si capisce è che la costruisci a pezzi; intanto che fai tutte queste prove, prova a far stampare la query subito prima di eseguirla (piazzaci quindi un echo $sql;) e vedi cosa contiene, se ci sono errori di sintassi è molto più semplice rintracciarli, perché vedi la query sott'occhi e non devi immaginarla.

Sono piccoli consigli che mi permetto di darti perché ci sono passato anche io