On 08/05/10 09:26, Chris Hare wrote:
I have a database query result (see code below). In PHP, I
would have said

list(var1,var2,var) = $result

and each element in the list would be assigned to each of the
named variables. I have my data coming out of the database,
and I can see it is a list. so my question is, instead of
having to do the variable assignment as I have it here, is
there a way more like PHP or am I stuck with it?

cursor.execute('select * from net where NetNumber> 0')
list = cursor.fetchone()

First off, I'd not mask the built-in "list", but you can use

  row = cursor.fetchone()
  if row:
    (netNumber, netType, netCond, netStLo, NCS, NCS1) = row
  else:
    print "No results"

(just add in the right number of variables to which you want to assign to)

-tkc

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to