-1

我目前有:

func foo (w http.ResponseWriter, req *http.Request) {
    chekr := `SELECT FROM public."Users" WHERE email=$1`
    err = db.QueryRow(chekr, usr.Email).Scan()
    if err != sql.ErrNoRows {
        data, err := json.Marshal("There is already a user with this email")
        if err != nil { w.Write(data) }
    }
    // code that should run if email isn't found
}

但是,我发现它从不工作并且总是通过 if 块。

4

1 回答 1

-1

正如上面的评论所说,我忘记了 */1. QueryRow 有效,我只是在某个地方遇到了另一个错误。正如其他人所说,还有其他错误,这只是为了测试一个案例。

于 2020-09-12T01:35:00.073 回答