tout n'avait pas été sav
This commit is contained in:
parent
c101286eef
commit
b411dc85e2
1 changed files with 3 additions and 2 deletions
|
@ -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})
|
||||
|
|
Loading…
Reference in a new issue