> > Also, is this a good way to use variables in an insert/update
> > statement, or is there a better way?
> >
> > sql = "insert into test(a,b) values('%s','%s')" % (a,b)
> > cursor.execute(sql)
>
> If you do it like this:
>
> sql = "INSERT INTO test(a, b) VALUES(%s, %s)" # no quotes around the %s
> cursor.execute(sql, (a, b))
>
> Then the quoting will be handled automatically for you.
Ah makes sense, thanks for the tip that was exactly what I needed.
Chris
--
http://mail.python.org/mailman/listinfo/python-list