From b07218df642dc20e7456dc1f2190c35c064fab49 Mon Sep 17 00:00:00 2001 From: "corentin.bollet" Date: Fri, 24 Nov 2023 15:47:29 +0100 Subject: [PATCH] sauvegarde --- __pycache__/interface.cpython-38.pyc | Bin 0 -> 4695 bytes __pycache__/personnage.cpython-38.pyc | Bin 0 -> 2227 bytes base_de_donnee.py | 23 ++++++++++++++++++++--- jdr_base.db | Bin 0 -> 12288 bytes 4 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 __pycache__/interface.cpython-38.pyc create mode 100644 __pycache__/personnage.cpython-38.pyc create mode 100644 jdr_base.db diff --git a/__pycache__/interface.cpython-38.pyc b/__pycache__/interface.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f80149f4f11ea00f283aa654001816e372d9cef0 GIT binary patch literal 4695 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 A{{R30 literal 0 HcmV?d00001 diff --git a/base_de_donnee.py b/base_de_donnee.py index 124e490..5749c4f 100644 --- a/base_de_donnee.py +++ b/base_de_donnee.py @@ -1,11 +1,28 @@ import sqlite3 class BaseDeDonnee: - def __init__(self): - self.con = sqlite3.cursor("table_personnages.db") + def __init__(self, nom): + self.nom = nom + + self.con = sqlite3.connect("jdr_base.db") + self.cur = self.con.cursor() + + self.cur.execute("CREATE TABLE IF NOT EXISTS "+self.nom+" (id INT PRIMARY KEY NOT NULL,nom VARCHAR(100),categorie VARCHAR(100),exp INT)") + + self.con.commit() + self.con.close() + + def __str__(self): + self.con = sqlite3.connect("jdr_base.db") self.cur = self.con.cursor() - self.cur.execute("CREATE TABLE persos (nom)") + res = self.cur.execute("SELECT * FROM "+self.nom).fetchall() + self.con.commit() self.con.close() + return str(res) + + def ajouter_personnage(self): + pass + diff --git a/jdr_base.db b/jdr_base.db new file mode 100644 index 0000000000000000000000000000000000000000..15e0c92e98c2a252cdeb856e038e8210dd00e79c GIT binary patch literal 12288 zcmeI#F-yZh6u|MjC@Mlpm(cZXwos(S(LrMgSQ?|oC}aw;jS^@ZttWK#6FU1%9L-fa zICZxCU$}R?JCfsmncm%PSeinfs>Lifa-y0_YjrN7l+yLssmD5Oy}K^z+18svtK+k; zhWo7?H&t%xer|e!eFP9d009ILKmY**5I_I{1pbwP(fcjW(;p*~KTeBr_4_!3IPjA| z68|C$#I8xZoX9XruXXBaRn8~H^6hn6_x4%-ZmLzC+4Hi#&9<*Uu$~Q@nl=##Ab