tout n'avait pas été sav

This commit is contained in:
Alice 2018-02-02 00:28:36 +01:00
parent c101286eef
commit b411dc85e2

View file

@ -27,9 +27,9 @@ class filmSQ():
self.idN = dic['idN']
conn = sqlite3.connect("baseFilms.db")
conn.row_factory = sqlite3.Row
c = conn.cursor()
c.execute('INSERT INTO films VALUES (:i, :idN, :date, :nom, realisateur, :duree, :synopsis, :pays, :annee, :youtube, :couleur, :image, :formatCopie, :langST)', dic)
acteursToSq = [{'idFilm' : self.i, 'acteur' : a} for a in dic['acteurs']]
@ -43,6 +43,7 @@ class filmSQ():
conn = sqlite3.connect("baseFilms.db")
conn.row_factory = sqlite3.Row
c = conn.cursor()
if nom_attr == 'acteurs':
c.execute('DELETE FROM acteurs WHERE idFilm =?', (self.i))
acteursToSq = [{'idFilm' : self.i, 'acteur' : a} for a in val_attr]
@ -58,7 +59,7 @@ class filmSQ():
c = conn.cursor()
if nom == 'acteurs':
c.execute('SELECT :acteur FROM acteurs WHERE idFilms=?', (self.i))
r = c.fetchall() #TODO quel format des données ?
r = c.fetchall()
res = [a[0] for a in r]
else:
c.execute('SELECT :nom_attr FROM films WHERE idN=:idN', {"idN":self.idN, "nom_attr":nom})