From df858def314f4835fc8decfa3028ec476cef8a10 Mon Sep 17 00:00:00 2001 From: zhilijiqi Date: Thu, 11 Jan 2018 18:25:41 +0800 Subject: [PATCH] Update 05.5.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 没有默认返回值,也没有 panic err --- zh/05.5.md | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/zh/05.5.md b/zh/05.5.md index 9698eb8e..76bc6c54 100644 --- a/zh/05.5.md +++ b/zh/05.5.md @@ -414,22 +414,23 @@ r = o.Raw("UPDATE user SET name = ? WHERE name = ?", "testing", "slene") 复杂原生sql使用: ```Go -func (m *User) Query(name string) []User { -var o orm.Ormer -var rs orm.RawSeter -o = orm.NewOrm() -rs = o.Raw("SELECT * FROM user "+ - "WHERE name=? AND uid>10 "+ - "ORDER BY uid DESC "+ - "LIMIT 100", name) -var user []User -num, err := rs.QueryRows(&user) -if err != nil { - fmt.Println(err) -} else { - fmt.Println(num) - return user -} +func (m *User) Query(name string) user []User { + var o orm.Ormer + var rs orm.RawSeter + o = orm.NewOrm() + rs = o.Raw("SELECT * FROM user "+ + "WHERE name=? AND uid>10 "+ + "ORDER BY uid DESC "+ + "LIMIT 100", name) + //var user []User + num, err := rs.QueryRows(&user) + if err != nil { + fmt.Println(err) + } else { + fmt.Println(num) + //return user + } + return } ```