che ne dici se faccio tipo così:
SELECT * FROM bst_post WHERE stato = 'approvazione' (qui vorrei fare in modo che mostrasse solo le vignette NON votate) LIMIT 1

----
dopo la query, nel momento in cui l'utente vota faccio una query update e insert
update di bst_post per il numero di approvazioni e insert per inserire l'ip dell'utente che vota e l'id della vignetta votata

è un po' un casino XD

vi prego!!! XD