thinkphp操作数据库
2015-08-10 14:59
549 查看
1.实现or操作:
$where=array(
'city'=>array('like',array('%'.$_GET['city'].'%'));
'hangye'=>array('like',array('%'.$_GET['hangye'].'%'));
);
2.实现既有or又有and的操作
$where['id']=array('neq',$_GET['id']);
$where['_string']="(city like '%".$_GET['city']."%) or (hangye like '%".$_GET['hangye']."%')";
或者
$where['city']=array('like','%'.$_GET['city'].'%');
$where['hangye']=array('like','%'.$_GET['hangye'].'%');
$where['_logic']='or';
$map['_complex']=$where;
$map['id']=array('gt',1);
$where=array(
'city'=>array('like',array('%'.$_GET['city'].'%'));
'hangye'=>array('like',array('%'.$_GET['hangye'].'%'));
);
2.实现既有or又有and的操作
$where['id']=array('neq',$_GET['id']);
$where['_string']="(city like '%".$_GET['city']."%) or (hangye like '%".$_GET['hangye']."%')";
或者
$where['city']=array('like','%'.$_GET['city'].'%');
$where['hangye']=array('like','%'.$_GET['hangye'].'%');
$where['_logic']='or';
$map['_complex']=$where;
$map['id']=array('gt',1);
相关文章推荐
- PHP 两个等号 和 三个等号的区别
- Ubuntu 14.04 FTP服务器--vsftpd的安装和配置
- 不用也要知道的几种算法(PHP版本)
- 利用系统ContentProvider增加联系人
- Zend Framework 入门
- 使用系统自带的ContentProvider查询联系人
- ftp上传下载脚本
- Thinkphp源码分析之类的自动加载
- php foreach用法和实例
- ThinkPHP源码分析之核心类文件的加载
- PHP生成token防止表单重复提交
- php + ajax + html 跨域问题
- 6个超实用的PHP代码片段
- php 解决和避免form表单重复提交的方法
- dotproject如何修改翻译错误
- viewpager : FragmentStatePagerAdapter和FragmentPagerAdapter
- 解读PHP中的垃圾回收机制
- getOwner与getParent的区别
- 【细说PHP学习】第十章 PHP面向对象的程序设计
- php中fopen不能创建中文文件名文件的问题