El código "parece correcto" .. igualmente le faltan algunas validaciones. Tal vez tu tabla no tenga registros?
No ves ningún mensaje de error?.
Por otro lado si dices textualmente:
Cita: leer.htm // donde tengo la busqueda en la base de datos
Ese "leer.htm" debería ser un leer.php (ejecutable PHP).
Un saludo,