Pues yo he probado esto y funciona:
Código PHP:
$string = "y al tercer año resucitó";
$string = str_replace(
array('ñ', 'Ñ', 'ç', 'Ç'),
array('n', 'N', 'c', 'C',),
$string
);
$string = str_replace(
array('ó', 'ò', 'ö', 'ô', 'Ó', 'Ò', 'Ö', 'Ô'),
array('o', 'o', 'o', 'o', 'O', 'O', 'O', 'O'),
$string
);
echo $string;
Deberías decodificar la cadena pues es posible que en la bd la tengas codificada con utf-8 etc.
saludos,