Bonjour à tous,
je n'arrive pas à récupérer le nb de lignes d'une table innodb mysql5...
j'ai fait :
et j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 def connection (): #connection à la banque (attention à changer selon l'utilisateuer.. etc) bque = MySQLdb.connect(db="ma_databse", user="moua") #ouverture d'un curseur dans la banque cursr = bque.cursor() return cursr # Fetch le curseur def execute_requete (cursr,requete): # Execute_requete de la requete exe = cursr.execute(requete) #commit cursr.execute("commit;") # Recuperation du resutat rst = cursr.fetchall() return rst curseur = connection() compte = "SELECT COUNT(*) FROM ma_table" cpt= execute_requete (curseur,compte) print cpt
>>> ()
..
donc c'est rigolo au debut mais là j'y suis depuis hier , je le tourne dans tous les sens et donc maintenant ça me fait beaucoup moins rire, forcément...
Je sais que mes fonctions marchent, Je les ai dejà utilisées pour des requetes "insert"...
qqn aurait-il la soluce s'il vous plait?
Partager