thinkphp 数据库查询查询我想查询一个值到某一个值之间的数据该怎么查?

thinkPHP数据查询!不如我要以$data['dengji']这个字段查询,查询dengji在100到110之间的数据,我该怎么写这个查询条件啊?

第1个回答  2014-06-20
$map['dengji'] = array('BETWEEN', '0, 200');
D('Model')->where($map)->select();
第2个回答  推荐于2016-04-28
D("Model")->where("dengji >0 and dengji <200")->select();追问

那如何“dengji”>o,的这个0的值是我随机获取来的变量的话要怎么写啊?比如是“dengji”>$ss and “dengji”<$sss 是这样写吗?写了后提示错误!

追答

D("Model")->where("dengji >{$ss} and dengji select(); //首先得看是提示什么错误,如果是引号错误的话,自己改就行。当然也有可能里面的值也有错误比如$sss小于$ss

本回答被提问者采纳

thinkphp 数据库查询怎么查?
SELECT * FROM think_user WHERE 'name'='thinkphp' AND status=1 如果进行多字段查询,那么字段之间的默认逻辑关系是 逻辑与 AND,但是用下面的规则可以更改默认的逻辑判断,通过使用 _logic 定义查询逻辑:1 2 3 4 5 6 User = M("User"); \/\/ 实例化User对象 condition['name'] = 'thinkp...

thinkPHP 如何查询出数据库中id最大的一条数据
Max 获取最大值,参数是要统计的字段名(必须)Min 获取最小值,参数是要统计的字段名(必须)Avg 获取平均值,参数是要统计的字段名(必须)Sum 获取总分,参数是要统计的字段名(必须)用法示例:获取用户的最大积分:maxScore = $User->max('score');...

thinkphp中怎么获取数据库中某个属性中特定属性值的总和
number = M('User')->where(array('name'=>'小明'))->count();望采纳 Thx

ThinkPHP中查询数据库where()中的条件必须包含主键值吗
不用的哈,用什么PHP框架,就要多看这个框架的手册。http:\/\/document.thinkphp.cn\/manual_3_2.html#where,就如此题来说,你传递过来的id值,就是表的主键。pid一般是为父键的意思,$catemodel->where('pid=%d',$_GET['id'])->select();查询的是这个id所对应子集的。楼上所说这种,有点曲...

关于thinkphp 里面的 数据库查询的 limit() 方法
this->model->order('id', 'ASC')->limit("10,10")->select();

ThinkPHP模板中如何多次输出同一个值或者输出下一个值?
输出同一个值?是指同一个数组元素吧?那么调用{$res.0.xx}等同于$res[0]['xx'],你可以调用无数次。输出两行值,则用volist或者foreach标签循环。\/\/首先在控制器里注入变量$this->assgin('res',$res);以下是模版里的volist循环实例 <volist name="res" id="vo"> {$vo.id}:{$vo.name...

ThinkPHP数据库查询为什么没有显示结果,求教高手!
具体要看情况,参考以下建议:使用M("user") 替换 new Model("user"),并在下一行使用var_dump($select) 输出查看数据结构。如果页面空白,说明数据库 或者 user 模型存在问题。html中{:$select[0]['address']}这种形式读取数据,如果有数据,说明就是select()查询的数据结构无法解析导致的。

ThinkPhp中,我通过findAll()查询出多条数据。如何使其他数据库内的数据...
你可以循环$userList,然后在循环里面分别查询每个用户的salary。但是其实可以一步实现的,只要改变一下sql。代码:model = M();sql = "select user.*,salary.* from user,salary where salary.user_id=user.id and salary.time='2012-03-01' limit 0,10";代码供参考,你可以指定需要选取的字段...

thinkphp开启自动验证后无法连接数据库
unique 验证是否唯一,系统会根据字段目前的值查询数据库来判断是否存在相同的值。6.验证时间 Model:: MODEL_INSERT 或者1新增数据时候验证 Model:: MODEL_UPDATE 或者2编辑数据时候验证 Model:: MODEL_BOTH 或者3 全部情况下验证(默认)示例 protected $_validate = array( array('verify','require...

thinkphp 更新数据库里面的数据,更新失败
];d["author"]=$_POST['author'];where["查询字段"]=查询的值; \/\/这里替换成你要查询的字段和查询的条件值就可以了 count=$m->where($where)->save($d);if($count>0){ this->success('数据修改成功',U('Admin\/MsgManage\/index'));}else{ this->error('数据修改失败');} ...

相似回答