Update 05.5.md
没有默认返回值,也没有 panic err
This commit is contained in:
33
zh/05.5.md
33
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
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user