Originariamente inviato da mariox
dai che ci siamo quasi:
in teoria nella clausola IN occorrono i singoli apici, però sono solamente numeri, ora prova a togliaeri gli apici da user_level

Codice PHP:
SELECT inserzione.id FROM inserzione LEFT JOIN utenti ON inserzione.scritto_da utenti.user_id WHERE inserzione.id IN 16,14,11,9,) AND ( user_level OR scritto_da 

SELECT inserzione.id FROM inserzione LEFT JOIN utenti ON inserzione.scritto_da = utenti.user_id WHERE inserzione.id IN ( 16,14,11,9 ) AND ( user_level > 2 OR scritto_da = 5 )


Errore:Errore di sintassi nella query SQL vicino a '16)' linea 1