【thinkphp3.x】thinkphp3.x中查询条件的预处理功能
来源:互联网 发布:游戏数据分析 编辑:程序博客网 时间:2024/05/22 02:22
一、预处理功能的演示:<?php$Model->where("id=%d and username='%s' and xx='%f'",array($id,$username,$xx))->select();?>或者直接使用:<?php$Model->where("id=%d and username='%s' and xx='%f'",$id,$username,$xx)->select();?>如果$id变量来自用户提交或者URL地址的话,如果传入的是非数字类型,则会强制格式化为数字格式后进行查询操作。字符串预处理格式类型支持指定数字、字符串等,具体可以参考vsprintf方法的参数说明。二、使用query和execute方法除了where条件外,对原生SQL查询方式也支持预处理机制,例如: 1.$Model->query("SELECT * FROM think_user WHERE id=%d and username='%s' and xx='%f'",array($id,$username,$xx));模型的execute方法也和query方法一样支持预处理机制。
- 【thinkphp3.x】thinkphp3.x中查询条件的预处理功能
- 【thinkphp3.x】thinkphp3.x中数据的查询-区间查询、统计查询等等
- 【thinkphp3.x】thinkphp3.x基本的增加、删除、修改、查询
- 【thinkphp3.x】thinkphp3.x中的Widget功能
- 【thinkphp3.x】thinkphp3.x中G方法的标记位置和区间统计的功能
- 【thinkphp3.x】thinkphp3.x中字段的合法性检测
- 【thinkphp3.x】thinkphp3.x中变量的获取和过滤
- 【thinkphp3.x】thinkphp3.x中session方法的使用
- 【thinkphp3.x】thinkphp3.x中cookie方法的使用
- 【thinkphp3.x】thinkphp3.x中连贯操作方法的映射
- 【thinkphp3.x】thinkphp3.x中变量的获取和过滤
- 【thinkphp3.x】thinkphp3.x中连贯操作
- 【thinkphp3.x】thinkphp3.x的一些认识
- 【thinkphp3.x】thinkphp3.x中Action参数绑定
- 【thinkphp3.x】thinkphp3.x中页面压缩输出支持
- 【thinkphp3.x】thinkphp3.x中U方法生成url地址
- 【thinkphp3.x】thinkphp3.x中连接mysql数据库
- 【thinkphp3.x】thinkphp3.x中自定义Action、Model及View
- assert的运用
- 【thinkphp3.x】thinkphp3.x中字段的合法性检测
- 黑马程序员 学习笔记2
- Opencv-获取图像或者矩阵的宏
- stm32 多通道AD和单通道AD的差别
- 【thinkphp3.x】thinkphp3.x中查询条件的预处理功能
- 大数相加
- vb.net adsl播号 rasdial命令的使用
- awk 学习
- 阅读优秀代码是提高开发人员修为的一种捷径(转载)
- linux命令后台运行详解
- 把手机变成鼠标和触摸板,附android/iphone、windows/mac 源码
- Java编程中“为了性能”尽量要做到的一些地方
- IT风云15年的那些人、那些事