-
Probleme syntaxe mysql
Voila j'utilise la programmation pygtk et en fait j'essaye de faire une base de donné de tout ce que j'ecris dans un champs prévue a cet effet, le seul probleme c'est des que dans mon message il y a un apostrophe (') ba cela provoque une erreur de syntaxe et tout s'arrete, n'y aurait-il pas une solution pour convertir le message et qu'il soit valide pour l'insertion dans la base de donnée ?
Je vous remercie d'avance de vos reponses ...
-
le plus simple
le plus simple c'est d'utiliser des parametre lors de ton insert
cur.execute('insert into matable values (?)',mavaleur)
c'est d'ailleurs la bonne manière de faire lorsqu'on a des donnees ca evite le l'injection SQL
par exemple de faire un
select * from password where name='legitime' or '1'='1'
ou le nom passe en parametre est "legitime' or '1'='1"