什么是数据库escape()和quote()用于?

时间:2013-04-08 18:14:30

标签: joomla

我看了一些joomla组件,还有像

这样的功能
$db->escape()
$db->quote()

它们用于什么?

由于

1 个答案:

答案 0 :(得分:5)

Thes escape函数用于转义错误字符,以防止SQL注入。

quote *函数用于引用字符串,因为不同的数据库方言具有不同的引号字符。

因此,根据您使用的数据库系统,Joomla将选择合适的引号字符。