我整天都在找麻烦,在sqlite中的用户数据库中使用go来更新secretQuestion和secretAnswer,我的实际文件中的内容是:
r.ParseForm()
id := r.URL.Query().Get("id")
secretQuestion := r.Form.Get("question")
secretAnswer, _ := bcrypt.GenerateFromPassword([]byte(r.Form.Get("answer")), 14)
//
database.Db, err = sql.Open("sqlite3", "./database/database.db")
if err != nil {
panic(err)
}
//
result, _ := database.Db.Prepare("UPDATE users SET secretQuestion = ?,secretAnswer = ? WHERE id=?")
result.Exec(secretQuestion, secretAnswer, id)
我没有找到一种工作的方法,我尝试了很多,那些像这样的编译并且不给错误(通过恢复错误来尝试),但是在打开我的数据库secret之后,问题和secretAnswer仍然很好,请注意,我给他们的东西还没有检查过。感谢每个预付款的帮助!我不习惯使用论坛,所以请随时告诉我是否需要添加一些东西。
拉风的咖菲猫
相关分类