首页 > 代码库 > beego数据库orm操作数据表返回数组
beego数据库orm操作数据表返回数组
1.0 数据表模型(mode)
func GetMyads(zoneid string) ([]orm.ParamsList, error) { tidNum, err := strconv.ParseInt(zoneid, 10, 32) if err != nil { return nil, err } //查询数据表 o := orm.NewOrm() var lsits []orm.ParamsList num, err := o.Raw("SELECT * FROM `oepre_myads` WHERE `zoneid` = ? LIMIT 0, 30", tidNum).ValuesList(&lsits) if err == nil && num > 0 { } return lsits, nil}
2.0 控制器(controller)
func (this *MainController) Get() { this.Data["IsHome"] = true this.Data["Website"] = "s.me" this.Data["Email"] = "304030196@qq.com" this.TplNames = "templets/default/index.tpl" var datalist []orm.ParamsList datalist, err := models.GetMyads("2") if err != nil { beego.Error(err) } fmt.Printf("-----------------------------%d", datalist)}
3.0 会返回一个数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。