PDO::quote — Ajoutez des guillemets aux chaînes dans les instructions SQL. (PHP 5 >= 5.1.0, PECL pdo >= 0.2.1)
chaîne publique PDO::quote ( string $string [, int $parameter_type = PDO::PARAM_STR ] )
PDO::quote() ajoute des guillemets ou échappe des chaînes spéciales aux chaînes dans les instructions SQL.
string La chaîne à laquelle ajouter des guillemets.
paramètre_type fournit le type de données au pilote.
Renvoie une chaîne entre guillemets qui peut théoriquement être transmise en toute sécurité dans une instruction SQL et exécutée. Renvoie FALSE si le pilote ne le prend pas en charge.
<?php$conn = new PDO('sqlite:/home/lynn/music.sql3');/* Chaîne simple */$string = 'Nice';print "Chaîne non citée : $stringn";print "Cité chaîne : " . $conn->quote($string) . "n";?>
Le résultat ci-dessus est :
Chaîne sans guillemets : NiceChaîne citée : 'Nice'
<?php$conn = new PDO('sqlite:/home/lynn/music.sql3');/* Chaîne dangereuse */$string = 'Naughty ' string';print "Chaîne non citée : $stringn"; print "Chaîne citée :" $conn->quote($string) .
La routine ci-dessus affichera :
Chaîne sans guillemets : chaîne " vilaine chaîne Chaîne citée : chaîne « vilaine »