Path: csiph.com!usenet.pasdenom.info!aioe.org!news.stack.nl!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.049 X-Spam-Evidence: '*H*': 0.91; '*S*': 0.00; 'string.': 0.05; 'attribute': 0.07; 'string': 0.09; 'correct,': 0.09; "'%s'": 0.16; 'expecting': 0.16; 'fails.': 0.16; 'invocation': 0.16; 'received:209.85.161.174': 0.16; 'subject:fails': 0.16; 'subject:when': 0.16; 'sat,': 0.16; 'wrote:': 0.18; 'not,': 0.20; 'example': 0.22; 'header:User-Agent:1': 0.23; 'this:': 0.26; 'pass': 0.26; 'header:In-Reply-To:1': 0.27; 'record': 0.27; 'host': 0.29; 'maybe': 0.34; 'could': 0.34; "can't": 0.35; 'received:209.85': 0.35; 'problem.': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'should': 0.36; 'wrong': 0.37; 'received:209': 0.37; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'solve': 0.60; 'content- disposition:inline': 0.62; 'kind': 0.63; 'within': 0.65; 'received:190': 0.69; '8bit%:100': 0.72; 'subject:get': 0.81; '05,': 0.84; 'fails,': 0.84; 'received:190.163': 0.84; 'visitor': 0.84; '2013': 0.98 X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-type:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=nZ/1lXaYCDYicAVpDR45n20P/YV1EKE5cI6ggVwsWzE=; b=ddOAISQhXlg0Xj+j9Ox0i2GuHXwRpiR+FRhpWMP1zAcvknIvFP3fYCaSXtWQe2AtPp 9ofvYE06ICMefZwOg/lPS2rv2JXlKG1zS+viTm3lJpw3kZ9tXhUEtIb+0LOrwth3gV47 CUaVW9gSaSKtruGTsGLupiwxtr5FDJfuyq84V41RC7fa7Y2cTvHi5sYkvwBW1D0Yo7o7 zTRvlu3BvrdHiukzFCm9EbjHZmihYLHvNO7FadL4+buqr+mOrURFlbUx8wZQ9oczteeA VwOoWygNnLeuOPhCEzEeQ3OPngoc8dqE2xtWP2ghrZ5jSGhl8n1dFCRNHeyYc4SkLt8n 9aZA== X-Gm-Message-State: ALoCoQm9yJuwkErtH14R95XQxTKdRY95UoNfNl5XUQPyOU/hqi2hBs3IV2pFzykfwy6AhrtJg7Au X-Received: by 10.236.129.162 with SMTP id h22mr280719yhi.80.1380984274617; Sat, 05 Oct 2013 07:44:34 -0700 (PDT) Date: Sat, 5 Oct 2013 11:44:18 -0300 From: Zero Piraeus To: python-list@python.org Subject: Re: Select fails when cookie tried to get a numeric value References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-PGP-Key: http://etiol.net/pubkey.asc User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 29 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1380991203 news.xs4all.nl 15975 [2001:888:2000:d::a6]:53599 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:56205 : On Sat, Oct 05, 2013 at 05:30:53PM +0300, Νίκος Αλεξόπουλος wrote: > Every mysql statemtns that involved cookieID fails. > > in this example this: > > # find the visitor record for the (saved) cID and current host > cur.execute('''SELECT * FROM visitors WHERE counterID = %s and > cookieID = %s''', (cID, cookieID) ) > data = cur.fetchone() #cookieID is unique If every cur.execute() invocation that you try to pass cookieID to fails, that suggests you can't pass cookieID to cur.execute() ... perhaps because it's the wrong type. The use of '%s' string interpolation suggests that cur.execute() is expecting a string. Is cookieID a string? If not, is it some kind of object that contains a string value within it? Maybe it has some kind of attribute you could pass, like cookieID.value or similar? That may or may not be correct, but it's the kind of mental process you should be going through to solve your problem. -[]z. -- Zero Piraeus: inter caetera http://etiol.net/pubkey.asc