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使用:
|
复杂原生sql使用:
|
||||||
|
|
||||||
```Go
|
```Go
|
||||||
func (m *User) Query(name string) []User {
|
func (m *User) Query(name string) user []User {
|
||||||
var o orm.Ormer
|
var o orm.Ormer
|
||||||
var rs orm.RawSeter
|
var rs orm.RawSeter
|
||||||
o = orm.NewOrm()
|
o = orm.NewOrm()
|
||||||
rs = o.Raw("SELECT * FROM user "+
|
rs = o.Raw("SELECT * FROM user "+
|
||||||
"WHERE name=? AND uid>10 "+
|
"WHERE name=? AND uid>10 "+
|
||||||
"ORDER BY uid DESC "+
|
"ORDER BY uid DESC "+
|
||||||
"LIMIT 100", name)
|
"LIMIT 100", name)
|
||||||
var user []User
|
//var user []User
|
||||||
num, err := rs.QueryRows(&user)
|
num, err := rs.QueryRows(&user)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println(err)
|
fmt.Println(err)
|
||||||
} else {
|
} else {
|
||||||
fmt.Println(num)
|
fmt.Println(num)
|
||||||
return user
|
//return user
|
||||||
}
|
}
|
||||||
|
return
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user