Bonjour ! Depuis plusieurs jours, je cherche désespérement un quelconque tutos qui pourrait expliquer comment faire pour récupérer et ecrire dans une base de données avec Python et MYSQLdb...
POur l'instant l'infos grapiller à droite à gauche me permet d'en être là:
import MySQLdb;
conn=MySQLdb.connect('localhost','root','','pd-python')
un petit print ...
(print conn: <_mysql.connection open to 'localhost' at 81c30e4> )
curs = conn.cursor()
result=curs.execute("select * from TABLE" )
curs=conn.cursor()
un petit print ...
(print curs: <MySQLdb.cursors.Cursor object at 0xb778b80c>.)
les choses deviennent difficile ici:
result=curs.execute("select * from *" )
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.4/site-packages/MySQLdb/cursors.py", line 163, in execute
self.errorhandler(self, exc, value)
File "/usr/lib/python2.4/site-packages/MySQLdb/connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.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 '*' at line 1")
au secours !!!! merci d'avance !
Partager