Bueno... voy a revisar un poco el código... mientras tanto sería bueno que agregues la línea
Código PHP:
error_reporting(E_ALL);
Al comienzo del script (antes de la conexión a la BD). Postea si te muestra algún mensaje de error, que nos ahorraría la "búsqueda a ciegas".
Saludos