我正在尝试使用 go 语言获取完整的表格详细信息,但没有得到
func GetallUserHandler(c *gin.Context) {
// fetch data
userdata, selectErr := views.GetallUser()
if selectErr != nil {
c.JSON(http.StatusInternalServerError, fmt.Sprintf("Something wrong on our server"))
database.Dberror(selectErr)
} else {
c.JSON(http.StatusOK, userdata)
}
}
func GetallUser() error {
db := database.DbConnection()
defer db.Close()
query := "Select * from user;"
rows, queryErr := db.Query(query)
database.Dberror(queryErr)
defer rows.Close()
for rows.Next() {
user := models.User{}
queryErr = rows.Scan(&user.Id, &user.Username, &user.Password, &user.Firstname)
}
queryErr = rows.Err()
database.Dberror(queryErr)
}
在 GetallUser() 函数中,我被困在这里。
如何返回所有表的详细信息?
请帮忙