$onlycon = str_replace("_", " ", "$tag");
Anche se penso che non sia quello il problema...
In realtà potresti fare una explode e una select per ogni elemento del risultato, ma renderebbe più lenta l'esecuzione dello script...

Per ovviare alla velocità potresti salvare le query e fare in modo che se un utente cerca i medesimi tag o simili, tu riprendi quella query...