--TEST-- PDO Common: PDO::quote() --EXTENSIONS-- pdo --SKIPIF-- --FILE-- ?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~'; $quoted = $db->quote($unquoted); $len = strlen($unquoted); $db->query("CREATE TABLE test033 (t char($len))"); $db->query("INSERT INTO test033 (t) VALUES($quoted)"); $stmt = $db->prepare('SELECT * from test033'); $stmt->execute(); print_r($stmt->fetchAll(PDO::FETCH_ASSOC)); ?> --CLEAN-- --EXPECT-- Array ( [0] => Array ( [t] => !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ) )