Bonjour,
J'ai un soucis avec la méthode prepare() qui est supposé protéger les paramètres en échappant les caractères spéciaux. Je ne sais pas si c'est le comportement normal et je n'ai rien trouvé sur Internet.
Je me retrouve avec des antislashes dans ma base de donnée, et lorsque que récupère les informations de celle ci je les ai toujours, ce qui fait qu'on peut arriver rapidement avec ce genre de chose :
J'aimerai donc savoir si c'est le comportement "normal" ou si j'ai manqué quelques chose.
Code : Sélectionner tout - Visualiser dans une fenêtre à part l\\\\\\\\\\\\\\\'éclate avec les \\\\\\\\\\\\\\\"quotes\\\\\\\\\\\\\\\"
Voici un code d'exemple :
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $param = array( $Boutique->Owner, $Boutique->Name, $Boutique->Url, $Boutique->Description, ); $query = 'INSERT INTO `boutiques` (`owner`, `name`, `url`, `description`, `dateCre`) VALUES(?, ?, ?, ?, NOW())'; $tmp = $this->prepare($query); $tmp->execute($param);
Partager