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 } ```