首页 > 数据库技术 > 详细

beego数据库orm操作数据表返回数组

时间:2014-08-12 00:23:33      阅读:3329      评论:0      收藏:0      [点我收藏+]

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 会返回一个数组

beego数据库orm操作数据表返回数组,布布扣,bubuko.com

beego数据库orm操作数据表返回数组

原文:http://www.cnblogs.com/go-ios/p/3905808.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!