看一下使用sqlx,它可以比标准数据库/ sql库更轻松地完成此任务:
places := []Place{}err := db.Select(&places, "SELECT * FROM place ORDER BY telpre ASC")if err != nil { fmt.Printf(err) return}你可以明显地替代
[]Place{}了[]map[string]interface{},但如果可能的话最好,如果你知道你的数据库的结构,使用结构。您不需要像在上那样进行任何类型的断言interface{}。


