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,再到面向对象的标准化查询. 虽然查询方式有点 ...
随机推荐
- CentOS 6.2图形界面自定义开启终端快捷键
菜单: System->Preferences->Keyboard Shortcuts 在Desktop分类下找到"Run a terminal" 点击Run a te ...
- CentOS修改系统默认语言与编码
有时候在安装CentOS无意中把默认语言设置为中文,而部分SSH软件不支持中文编码,所以在远程管理的时候会出现些乱码的现象. 如何修改CentOS的默认语言呢? 请先使用root权限帐户登陆 一. ...
- jvm栈和堆详解
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配.当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间 ...
- Oracle分析函数之开窗子句-即WINDOWING子句
Oracle的分析函数,对我们进行统计有很大的帮助,可以避免一些子查询等操作,在统计中,我们对开窗函数的接触较少,下面主要介绍下开窗函数的使用; http://www.itpub.net/thread ...
- tomcat最大线程数的设置(转)
1.Tomcat的server.xml中连接器设置如下 <Connector port="8080" maxThreads="150" minSpareT ...
- PHPEXCEL导入小技巧
在导入excel的时候,单元格格式和公式经常让导入不顺畅.注意phpexcel文档说明,基本上就可以很顺利的导入. 1.忽略单元格格格式,并导入xls.xlsx两种格式 $objReader = PH ...
- 关于Python网络爬虫实战笔记①
python网络爬虫项目实战笔记①如何下载韩寒的博客文章 python网络爬虫项目实战笔记①如何下载韩寒的博客文章 1. 打开韩寒博客列表页面 http://blog.sina.com.cn/s/ar ...
- linux杂记(⑨)vi使用说明
基本上vi共分为三种模式,分别是[一般模式]].[编辑模式]与[指令列命令模式].这三种模式的作用是: 一般模式:以vi处理一个档案的时候,一进来该档案就是一般模式.在这个模式中,你可以使用[上下左右 ...
- DDR、DDR2、DDR3产品区别
DDR采用一个周期来回传递一次数据,因此传输在同时间加倍,因此就像工作在两倍的工作频率一样.为了直观,以等效的方式命名,因此命名为DDR 200 266 333 400. DDR2尽管工作频率没有变化 ...
- 成为 Linux 内核高手的四个方法
(之前我在 CUSEC 网站发表了关于内核并不可怕的一篇文章,本文是后续.) 我曾经问别人如何开始内核编程的学习,他们基本上都说:1. 如果你不需要了解内核是如何为你工作的,你为何要尝试呢?2. 你应 ...