Re: [ZIZope] mysql e python script

Yuri <[email protected]> Thu, 17 Jan 2008 13:39:01 +0100
Newsgroups gmane.comp.web.zope.italian
Message-ID <[email protected]>
[email protected] wrote:
> Salve,
>
> devo eseguire una serie di queries mysql ed altre operazioni, passando poi una serie di parametri risultanti ad uno template.
> Mi sembra che uno script python sia la scelta piu' pulita (zpt ed altro dovrebbero servire a creare dei template di pagina, vero?)
>
> La domanda:
>
> le query vengolo eseguite tramite degli zsql methods ed eseguite in miofile.py:
>
> in query_15 -> select * from miatabella (7 records)
>
> in miofile.py:
>
> miorecordset = context.query_15()
> for x in miorecordset:
> 	print x
>   

print x['nome campo'] :)

c'รจ anche x.names() che ti ritorna il nome dei campi, quindi puoi fare:

miorecordset = context.query_15()
for x in miorecordset:
 for y in x.names():
  print x[y]


>
> 1) il risultato e':
> <Shared.DC.ZRDB.Results.r object at 0xbfdf75c>
> <Shared.DC.ZRDB.Results.r object at 0xbfdf734>
> <Shared.DC.ZRDB.Results.r object at 0xbfdf75c>
> <Shared.DC.ZRDB.Results.r object at 0xbfdf734>
> <Shared.DC.ZRDB.Results.r object at 0xbfdf75c>
> <Shared.DC.ZRDB.Results.r object at 0xbfdf734>
> <Shared.DC.ZRDB.Results.r object at 0xbfdf75c>
>
> come visualizzo il valore ad es. del campo 2 che si chiama miocampo2?
>
> bye!
> Stefano.
> _______________________________________________
> Zope mailing list
> [email protected]
> http://lists.zope.it/cgi-bin/mailman/listinfo/zope
>