No entiendo el razonamiento que estas haciendo sobre PDO, es reemplazar tu implementacion por PDO, es la misma capa, lo que no tiene sentido hoy en día es crear un wrapper.
Ahora para ayudarte deberías indicar que error te da, se ejecuta la query ?, la query esta bien formada ?
@maycol, esta intentado implementar
DAO.