ThinkPHP 3.1.2 查询方式的一般使用2
2016-04-08 14:50
567 查看
//select id1> and id2< 默认是and $data['id']=array(array('gt',$id1),array('lt',$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 id1> and id2< or操作 //默认方式是and的方式 $data['id']=array(array('gt',$id1),array('lt',$id2),'or'); // $data['sex']=$sex; // $data['username']="$username"; // $data['_logic']='or'; $arr=$m->where($data)->select; //select or 关系: $data['username']=array(array('like',"%$username%"),array('like','%ge%'),'ge11','or'); $arr=$m->where($data)->select(); var_dump($arr); //select 获取行数: $username=$_GET['username']; echo "\n"; $count=$m->count(); echo $count; // 统计行数 $username=$_GET['username']; echo "\n"; $count=$m->where("username='gege'")->count(); echo $count; //统计最大值 $c=$m->max('id'); echo $c; 五,SQL直接查询 a. query 主要处理读取数据的 b. execute 用于更新写入操作 //select 读取操作 $m=M(); $id=$_GET['id']; $result=$m->query("select * from user where id >$id"); var_dump($result); // 用于 插入数据: $m=M(); $username=$_GET['username']; $sex=$_GET['sex']; $result=$m->execute("insert into user(username,sex) values('$username','$sex')"); var_dump($result);
相关文章推荐
- ThinkPHP 3.1.2 查询方式的一般使用2
- 字节流InputStream/OutputStream
- php自动生成html新闻文件
- Yii2 rules验证规则
- laravel框架下cipher设置出错的几种情况
- ubuntu创建FTP服务
- 5.3 Zend_Log_Writer
- 进阶级-命令行使用
- Yii2中把"Home"改成"首页"的方法 【Yii2支持多语言】
- ParallelComputingToolbox阅读笔记
- multi_array.php
- PHP基础知识练习
- 通过phpmyadmin设置数据库密码后若出现phpmyadmin拒绝访问的情况
- 5.2 Zend_Log_Formatters
- Htttp协议
- WriteFileSession_usrname.php
- 实现tftp文件互传的最小局域网设置
- WriteReadPhpConfig ['wp-config.php']
- 5.1 Zend_Log_Writer
- php中类与面向对象