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