ThinkPHP 3.1.2 查询方式的一般使用1
public function show(){
echo "访问了index模块下的show方法!!";
echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];
$m=M('user');
$id=$_GET['id'];
$arr=$m->where("id=$id")->getField('username');
//var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
public function show(){
echo "访问了index模块下的show方法!!";
echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];
$m=M('user');
$id=$_GET['id'];
//$arr=$m->where("id=$id")->getField('username');
$arr=$m->where("id=$id")->find();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
public function show(){
echo "访问了index模块下的show方法!!";
echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];
$m=M('user');
$id=$_GET['id'];
//$arr=$m->where("id=$id")->getField('username');
$arr=$m->where("id=$id")->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
public function show(){
echo "访问了index模块下的show方法!!";
echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];
$m=M('user');
$id=$_GET['id'];
//$arr=$m->where("id=$id")->getField('username');
$arr=$m->where("sex=1 and username='gege'")->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
//select
public function show(){
echo "访问了index模块下的show方法!!";
echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];
$m=M('user');
$username=$_GET['username'];
//$arr=$m->where("id=$id")->getField('username');
$arr=$m->where("sex=1 and username='$username'")->find();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
//select 2
public function show(){
echo "访问了index模块下的show方法!!";
echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];
$m=M('user');
$username=$_GET['username'];
$sex=$_GET['sex'];
//$arr=$m->where("id=$id")->getField('username');
//$arr=$m->where("sex=$sex and username='$username'")->find();
$data['sex']=$sex;
$data['username']="$username";
$arr=$m->where($data)->find();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
//select or
public function show(){
echo "访问了index模块下的show方法!!";
echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];
$m=M('user');
$username=$_GET['username'];
$sex=$_GET['sex'];
//$arr=$m->where("id=$id")->getField('username');
//$arr=$m->where("sex=$sex and username='$username'")->find();
//默认条件是and
$data['sex']=$sex;
$data['username']="$username";
$data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
//select id>6的
public function show(){
echo "访问了index模块下的show方法!!";
echo "欢迎你".$_GET['name'].'你的年龄是'.$_GET['age'];
$m=M('user');
$id=$_GET['id'];
// $username=$_GET['username'];
// $sex=$_GET['sex'];
//$arr=$m->where("id=$id")->getField('username');
//$arr=$m->where("sex=$sex and username='$username'")->find();
//默认条件是and
$data['id']=array('GT',6);
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
//select <=
//默认条件是and
$data['id']=array('ELT',$id);
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
//select like
//默认条件是and
$data['username']=array('like',"%$username");
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
//select not like
$data['username']=array('notlike',"%$username");
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
}
//select like or
$data['username']=array('like',array("%$username%","%2%"));
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
//select like and
$data['username']=array('like',array("%$username%","%2%"),'and');
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
//select between 方式
$data['id']=array('between',array($id1,$id2));
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
//select not between
$data['id']=array('not between',array($id1,$id2));
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
//select in
$data['id']=array('in ',array($id1,$id2));
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
$this->display();
//select not in
$data['id']=array('not in ',array($id1,$id2));
// $data['sex']=$sex;
// $data['username']="$username";
// $data['_logic']='or';
$arr=$m->where($data)->select();
var_dump($arr);
$this->assign('data',$arr);
ThinkPHP 3.1.2 查询方式的一般使用1的更多相关文章
- ThinkPHP 3.1.2 查询方式 -4
一.普通查询方式 a.字符串 $arr=$m->where("sex=0 and username='gege'")->find(); b.数组 $data['sex' ...
- ThinkPHP 3.1.2 查询方式的一般使用2
//select id1> and id2< 默认是and $data['id']=array(array('gt',$id1),array('lt',$id2)); // $data[' ...
- Thinkphp查询 1.查询方式 2.表达式查询 3.快捷查询 4.区间查询 5.组合查询 6.统计查询 7.动态查询 8.SQL 查询
1.使用字符串作为条件查询 $user = M('User'); var_dump($user->where('id=1 AND user="蜡笔小新"')->sele ...
- Thinkphp的SQL查询方式
一.普通查询方式 a.字符串$arr=$m->where("sex=0 and username='gege'")->find();b.数组$data['sex']=0 ...
- THINKphp中复杂的查询
字符串拼接查询 案例一:拼接字符串(多条件查询) $where = ''; //定义字符串,用于拼接满足条件的数据字段 $value = []; // 定义空数组,用于接收值 if(!empty($n ...
- ThinkPHP 数据库操作(三) : 查询方法、查询语法、链式操作
查询方法 条件查询方法 where 方法 可以使用 where 方法进行 AND 条件查询: Db::table('think_user') ->where('name','like','%th ...
- TP里where的查询方式,比如or应该怎么写?
这应该是个基础..只是我没有系统的学TP,所以用到了临时查了手册. 正常来说,thinkphp里的查询方式是: ThinkPHP可以支持直接使用字符串作为查询条件,但是大多数情况推荐使用数组或者对象来 ...
- thinkphp里面的or查询
thinkphp里面的or查询 whereOr 方法 使用whereOr 方法进行OR 查询: Db::table('think_user') ->where('name','like','%t ...
- Hibernate 查询方式(HQL/QBC/QBE)汇总
作为老牌的 ORM 框架,Hibernate 在推动数据库持久化层所做出的贡献有目共睹. 它所提供的数据查询方式也越来越丰富,从 SQL 到自创的 HQL,再到面向对象的标准化查询. 虽然查询方式有点 ...
随机推荐
- java中关于SSL/TSL的介绍和如何实现SSL Socket双向认证
一. SSL概述 SSL协议采用数字证书及数字签名进行双端实体认证,用非对称加密算法进行密钥协商,用对称加密算法将数据加密后进行传输以保证数据的保密性,并且通过计算数字摘要来验证数据在传 ...
- SQL Server2008不允许修改表结构解决办法
1.修改表结构遇到 2.点击取消 3.打开[工具]—[选项] 4.找到[Desiginers]标签,在右边找到“阻止保存要求重现创建表的更改”,取消勾选.
- Control的Invoke和BeginInvoke详解
(一)Control的Invoke和BeginInvoke 我们要基于以下认识: (1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不 ...
- symbolを見つけられませんの解決策
类互相调用造成编译时找不到符号symbol 可以同时编译多个文件:
- 树的判断(poj nyoj hduoj)
题目: http://ac.jobdu.com/problem.php?pid=1481 http://acm.nyist.net/JudgeOnline/problem.php?pid=129 ht ...
- SQL Server 数据岸问题
create table t2(x int constraint pk_t2 primary key);go insert into t2(x) values(1),(2),(3),(5),(7),( ...
- JAVA并发,CyclicBarrier
CyclicBarrier 翻译过来叫循环栅栏.循环障碍什么的(还是有点别扭的.所以还是别翻译了,只可意会不可言传啊).它主要的方法就是一个:await().await() 方法没被调用一次,计数便会 ...
- grunt安装使用简介
grunt是一个基于任务的实现自动化工作流的平台 安装 npm uninstall grunt -g //卸载grunt npm install grunt-cli -g //安装grunt-cli ...
- DDR、DDR2、DDR3产品区别
DDR采用一个周期来回传递一次数据,因此传输在同时间加倍,因此就像工作在两倍的工作频率一样.为了直观,以等效的方式命名,因此命名为DDR 200 266 333 400. DDR2尽管工作频率没有变化 ...
- 使用Qt 开发图形界面的软件(尘中远)
3DSlicer, a free open source software for visualization and medical image computing AcetoneISO:镜像文件挂 ...