Bonjour, je suis nouveau dans le monde de python, et j'essaie désespérément de faire passer une variable pour le nom de ma table, dans ma requête SQL...
J'ai essayé diverses choses au niveau syntaxe, en partant de ces deux modèles :
table = "table1"
cursor.execute('''SELECT nom FROM (?)''', table)
cursor.execute('''SELECT nom FROM %s''', % table)
J'ai toujours une erreur de syntaxe.
sqlite3.OperationalError: near "%": syntax error
J'ai besoin de faire ça car je vais passer une fonction avec comme argument le nom de la table qui m'intéresse.
Si quelqu'un à une idée ... je suis à court.
Partager