Insertion de texte dans une bdd avec mysql connector
Bonjour,
J'utilise le module mysql.connector pour communiquer avec une bdd mysql.
La connexion se passe bien mais je voudrais faire une requête pour insérer du texte contenant plusieurs apostrophes et guillemets et cela plante.
Code:
1 2 3 4
|
content = "Ici ça marche"
query = ("INSERT INTO `mabase`.`matable`(`key`, `value`) VALUES('test', '" + content + "')")
cursor_new.execute(query_create_pad) |
Code:
1 2 3 4
|
content = "Ici ça marche plus car je rajoute un ' "
query = ("INSERT INTO `mabase`.`matable`(`key`, `value`) VALUES('test', '" + content + "')")
cursor_new.execute(query_create_pad) |
Il faudrait échapper le contenu de content mais j'ai beaucoup d'apostrophes et guillemets. Il existe un moyen simple d'échapper la ligne pour l'insérer directement ? Ou une autre méthode ?
Merci par avance