开发方式

代码开发

可视化开发

开发资源

代码仓库

AI助手

衍生系统

UTCms

UTForum

文档有错误?
发信:usualtool@qq.com

定位至目录

拼接查询升级到预处理查询

部分旧版本中Data::QueryData中的where参数属于结构性拼接查询,虽然其中动态值经过Inc::SqlCheck过滤,但其天然存在劣势,且部分旧版中的过滤并不完整,请尽快升级usualtool/ut-lib依赖缓解或直接使用预处理查询方式。

预处理方式(2条路径)

1.通过QueryData预处理:需将where值参数化,并在第6参数绑定值。
例:QueryData("cms_article","","id=? and cid=?","","",array("1","8"));
在v7版本中将继续兼容QueryData拼接查询,以保障老版本架构的应用正常运行。

2.通过RunYu预处理(支持select/update/delete/insert)
第1参:sql语句,第2参:绑定值
例:RunYu("select * from cms_article where id=? and cid=?",array("1","8"));

Copyright © 2018 UsualTool Framework
本系统由UT v7.5.7架构 工单 | 团队 | 蜀ICP备2024067013号