def savepic(savepic,savepicid,pnum):#(儲存影像,影像編號,儲存路徑)
    #若圖片人數為0則代表進入循環末端處理
    if pnum != 0:
    #如為正常儲存程序(非進入循環末端處理)時,為保持固定秒數儲存的功能,進入判定是否應新儲存圖像
        
        #更新現在時間
        nowtime = datetime.datetime.now()
        datename = datetime.datetime.now().strftime('%Y-%m-%d')
        
        #確認間隔時間
        saveintervaltime =  9
        f=SQL.catchdbfetch(SQL.catchidnum())
        
        
        #讀取上次儲存時間
        global lastsavecount
        global piccount
        if SQL.catchidnum()==0:
            print '第一筆資料'
        #若上次儲存時間至今已超過"圖像儲存間隔時間",則進入接續進入儲存程序,不滿條件則跳出
        elif (piccount-lastsavecount)<saveintervaltime :
            if int(pnum) > int(f[0][3]):
                '''
                print piccount
                print lastsavecount
                print '現在日期'+str(pnum)
                print 'id: '+str(SQL.catchidnum())
                print '上次人數'+str(f[0][3])
                print '時間名子'+str(datename)
                '''
                print '-'
                SQL.updatef(datename,pnum,SQL.catchidnum())
            return
                
            
        #更新上次儲存時間
        lastsavecount = piccount

    #合併儲存路徑
    savedir = config.savedir+config.savename+' ('+str(savepicid)+').'+config.savetype

    #儲存圖像至本機端
    pichost.save(savepic,savedir)

    #儲存圖像至SQL
    SQL.insertpythondetect_frompic(savedir,savepicid,pnum)
    
    #開啟倒數機制(循環末端處理)
    global countdownhandle
    countdownhandle=1