se errori di connessione al db non ne fa, sintassi mi sembra giusta allora potrei pensare a db vuoto...ma nell'html generato non c'è nulla di tutto ciò che hai scritto?