首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend_Db_Table_Abstract:保存- sql注入

Zend_Db_Table_Abstract:保存- sql注入
EN

Stack Overflow用户
提问于 2016-11-08 17:39:25
回答 1查看 123关注 0票数 0

当使用Zend_Db_Table_Abstract Save函数更新数据库时,我需要担心SQL注入(引用我的参数)还是自动完成?

如何查看查询的外观?

EN

回答 1

Stack Overflow用户

发布于 2016-11-12 01:31:24

不,在使用save()时,您不必担心SQL注入。

在幕后,Zend Framework使用Zend_Db_Adapter_Abstract::insert()Zend_Db_Adapter_Abstract::update(),它们使用绑定参数。框架将对所有值进行转义以防止SQL注入。

SQL注入的唯一风险是在使用Zend_Db_Expr创建自定义/高级查询时,但在使用save()时不会发生这种情况。

您可能希望查看一下Zend_Db_Profiler,以列出该框架生成的所有查询。

或者,您也可以启用数据库查询日志。请参阅MySQL的How to enable MySQL Query Log?或Postgres的How to log PostgreSQL queries?

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

https://stackoverflow.com/questions/40483479

复制
相关文章

相似问题

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