diff options
-rw-r--r-- | db.go | 20 |
1 files changed, 1 insertions, 19 deletions
@@ -34,25 +34,7 @@ func queryInt(sql string, params ...interface{}) (int, os.Error) { // given an id ('abcd1234'), return the pid (1) func getpid(id string) int { - query, err := db.Prepare("SELECT `pid` FROM `playlist` WHERE `id` = ?") - if err != nil { - return -1 - } - err = query.BindParams(id) - if err != nil { - return -1 - } - err = query.Execute() - if err != nil { - return -1 - } - var pid int - query.BindResult(&pid) - _, err = query.Fetch() - if err != nil { - return -1 - } - err = query.FreeResult() + pid, err := queryInt("SELECT `pid` FROM `playlist` WHERE `id` = ?", id) if err != nil { return -1 } |