PDO::quote讲解
程序员文章站
2023-01-04 18:32:42
pdo::quote
pdo::quote — 为sql语句中的字符串添加引号。(php 5 >= 5.1.0, pecl pdo >= 0.2.1)
说明...
pdo::quote
pdo::quote — 为sql语句中的字符串添加引号。(php 5 >= 5.1.0, pecl pdo >= 0.2.1)
说明
语法
public string pdo::quote ( string $string [, int $parameter_type = pdo::param_str ] )
pdo::quote()
为sql语句中的字符串添加引号或者转义特殊字符串。
参数
string
要添加引号的字符串。
parameter_type
为驱动程序提供数据类型。
返回值
返回一个带引号的字符串,理论上可以安全的传递到sql语句中并执行。如果该驱动程序不支持则返回false。
实例
为普通字符串添加引号
<?php $conn = new pdo('sqlite:/home/lynn/music.sql3'); /* simple string */ $string = 'nice'; print "unquoted string: $string\n"; print "quoted string: " . $conn->quote($string) . "\n"; ?>
以上输出结果为:
unquoted string: nice
quoted string: 'nice'
转义特殊字符串
<?php $conn = new pdo('sqlite:/home/lynn/music.sql3'); /* dangerous string */ $string = 'naughty \' string'; print "unquoted string: $string\n"; print "quoted string:" . $conn->quote($string) . "\n"; ?>
以上例程会输出:
unquoted string: naughty ' string
quoted string: 'naughty '' string'
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接