add pdo execute function, and allow custom fetch_style in next_record