首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何命名对输入/退出db的字符串执行操作的函数

问如何命名对输入/退出db的字符串执行操作的函数
EN

Stack Overflow用户
提问于 2010-01-11 20:58:02
回答 5查看 86关注 0票数 0

需要关于如何命名这样做的函数的建议

injection

  • Converts

  • 在插入db之前对字符串执行操作,以保护MySQL MySQL HTML特殊字符

例如:

代码语言:javascript
复制
enter_db()
exit_db()

然而,这些函数名听起来有点老套。对其他名字有什么建议或建议吗?谢谢!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-01-11 21:10:32

我的数据库连接通常驻留在包装器中,因此函数有一些上下文:

代码语言:javascript
复制
//escapes data using standard methods - ie. mysql_real_escape_string()
$db->escapeData();

听起来好像是将这些函数作为过程库的一部分进行外部处理,它们在字符串上做了一些额外的工作,所以我可能会这样做:

代码语言:javascript
复制
sanitizeDbData();

我是一个PHP程序员,PHP有一个内置的htmlspecialchars()函数。它很简单。如果您不使用PHP,我只需将htmlSpecialChars()作为转换函数,或者可能是htmlEntities()。

票数 1
EN

Stack Overflow用户

发布于 2010-01-11 21:00:40

让他们称为‘编码’(制造代码)和解码(使它不是一个代码)。

票数 0
EN

Stack Overflow用户

发布于 2010-01-11 21:02:44

在这里,我们将使用: Input_Validation_Function()

HTML_Char_converter()

我知道这可能不是最好的名字。我希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2044881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档