ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> python-tutor
python-tutor
[Tutor] Mysql BLOB strangeness?
by Adam Cripps other posts by this author
Mar 17 2006 6:17AM messages near this date
Re: [Tutor] walking down directories | Re: [Tutor] Mysql BLOB strangeness?
I'm trying to build a mini-CMS for my class to manage a single
webpage, using CGI and mysql. The children will be storing their main
content in a BLOB within a Mysql database.

When I query the content column, I get a strange return like this:

array('c', 'This is a test ')

- when the only text I entered in was 'This is a test'.

When I query mysql directly through a prompt, I get 'This is a test'.

Does a CGI query get mangled text from a blob? My other VARCHAR
columns are fine.

Code:

def query(statement):
    results = []
    mycursor.execute(statement)
    myrowcount = int(mycursor.rowcount)
    for i in range (0, myrowcount):
        myrow = mycursor.fetchone()
        results.append(myrow)
    return results

reportquery = "select id, title, content, published from report"
reportlist = query(reportquery)
print "<p> " + str(reportlist) + "</p>"


id = primary key, integer, not null
title = varchar(255)
content = blob
published = char(1), default ='n'

I've tried using looking at
reportlist[0][2][1], but that just returns 'T' - which is obviously
the T in 'This'.

TIA
Adam
--
http://www.monkeez.org
PGP key: 0x7111B833
_______________________________________________
Tutor maillist  -  Tutor@[...].org
http://mail.python.org/mailman/listinfo/tutor
Thread:
Adam Cripps
Brian Gustin
Adam Cripps
Brian Gustin
Adam Cripps
Kent Johnson
Brian Gustin
Adam Cripps
Kent Johnson
Adam Cripps
Liam Clarke
Brian Gustin
Adam Cripps
Hugo González Monteverde

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved