Mimochodom, podla toho, ako to ten clovek pouziva, to vyzera, ze bud pouziva 
modul _mysql alebo pouziva MySQLdb avsak blbo. Malo by to byt takto:

db_curr.execute("SELECT * FROM users WHERE name='root' AND password=%s", 
(password
,) )




-----Pôvodná správa-----
Od: slush [sl...@slush.cz]
Komu: Konference PyCZ 
Predmet: Re: [python] hash, mysql

Muzu poprosit o nejaky zdroj, resp. vysvetleni duvodu? S mysql jsem hojne 
pracoval, ale ne v pythonu. Takove chovani me trochu zarazi a rad bych ho 
pochopil. Ja ve vyse uvedenem prikladu vidim obycejne spojovani retezcu, takze 
na server pujde "hash=asdfjhasdfh", coz je samozrejme spatne.
 
Marek



2009/3/19 azurIt <azu...@pobox.sk>
 Nemusi (vlastne nesmie) to byt v uvodovkach pokial sa pouziva modul MySQLdb . 
Jedine pri _mysql (lowlevel) musi.
 
 
 
 
 -----Pôvodná správa-----
 Od: slush [sl...@slush.cz]
 Komu: Konference PyCZ
 Predmet: Re: [python] hash, mysql
 


 A nejaky duvod, proc %s neni v uvozovkach?
 
 Marek
 
 
 
 2009/3/19 <calis.mar...@seznam.cz>
 



 Dobrý den, mám problémy se spoluprací se sql serverem:
 
  server my vrací chybu:
  ProgrammingError: (1064, 'You have an error in your SQL syntax; check the 
manual that corresponds to your MySQL server version for the right syntax to 
use near 
\'\xa1A\x91k\xc7\xde\x17M\xe0j\xec\xc2\xf1(,iq|\x839;&\x17\xc4\xc1\xcc\x04\x93\x0e\xc81R\xf5UB&\xd1\xaf\xb4P"\'
 at line 1')
 
 
  při interpretaci:  "SELECT * FROM users WHERE name='root' AND password=%s" % 
password
 
  kde password je text získaný metodou:
  def passToHash(self, password):
         hash = hashlib.sha512()
         hash.update(password)
         hash = hash.digest()
         return hash
 
  Nevíte kde dělám chybu?
  _______________________________________________
  Python mailing list
  pyt...@py.cz
  http://www.py.cz/mailman/listinfo/python
 
 
 _______________________________________________
 Python mailing list
 Python@py.cz
 http://www.py.cz/mailman/listinfo/python
 
 
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem