Vero, non avevo notato che le ultime 2 variabili vanno insieme e non separate.

L'errore è fare il confronto su $select == true o false.

Hai letto cosa ritorna mysql_query()?
Nel caso della SELECT ritorna il risultato della ricerca che può essere un result set vuoto oppure con qualche entry, ritorna FALSE solo se