URL: https://linuxfr.org/forums/programmation-sql/posts/mysql-insertion-de-simple-quotes-depuis-bash Title: Mysql : insertion de simple quotes depuis bash Authors: bugjargal Date: 2008年02月05日T01:17:17+01:00 Tags: Score: 0 Bonsoir à tous, J'ai un petit problème (sûrement classique) et je n'en trouve pas la solution : Depuis un script bash, je cherche à insérer des données dans une table mysql en procédant comme suit : mysql -u xxx -pxxx photos -e"INSERT INTO p_photos (p_filename,p_path,p_checksum,p_exifdate) VALUES ('${filename}','${path}','${checksum}','${formatted_date}')" Tout se passe très bien jusqu'au moment ou la variable filename contient une simple quote. Comment dois-je protéger ce caractère afin d'éviter de me voir jeter une erreur de syntaxe à la face ? Merci d'avance pour vos conseils...