Python - Comment imprimer table Sqlite
Ici, j'ai un simple code python pour interroger une base de données sqlite3.
import sqlite3 as lite
conn = lite.connect('db/posts.db')
cur = conn.cursor()
def get_posts():
cur.execute("SELECT * FROM Posts")
print(cur.fetchall())
get_posts()
J'ai déjà créé la table Posts
. Lorsque je l'exécute j'obtiens aucune erreur, et il imprime []
. Je sais que le tableau des Postes n'est pas vide, je l'ai créé dans un REPL. Pourquoi ça ne marche pas?
Toute aide est très appréciée!
OriginalL'auteur starscape | 2013-06-10
Vous devez vous connecter pour publier un commentaire.
Utiliser un gestionnaire de contexte, de sorte que vous n'avez pas à commettre des!
OriginalL'auteur Martin
S'avère que j'ai juste oublié d'utiliser
conn.commit()
. Espérons que cela aide quelqu'un.OriginalL'auteur starscape