query函数中prepare执行失败