Thinkphp框架基础之使用sql语句
2016-09-07 10:29
302 查看
作为一名使用php语言编程的程序员,Tp框架受到众多人喜欢 ,因为简答容易上手,本人也是比较喜欢用tp框架。现在市面上多用thinkphp3.2 thinkphp5.0版本。
今天就分享一个实用经验,今天我在做搜索的时候,发现框架不太好写查询,所以想用sql语句写like模糊查询
那么重点来了,怎么在Thinphp中执行sql语句了,看看我今天的一段查询代码
public function index(){
$data = Db::table("app_addoon")->select();
//获得type类型,确定显示(0)插件or(1)模板or(2)扩展
$type = Request::instance()->param("type");
if($type!=NULL)
{
$data = Db::table("app_addoon")->where("type",$type)->select();
}
//添加搜索功能
$search = Request::instance()->post("search");
if($search!=NULL)
{
$data = Db::table("app_addoon")->query("select * from app_addoon where name like '%$search%' ");
}
$this->assign('data',$data);
return $this->view->fetch('index');
}
今天就分享一个实用经验,今天我在做搜索的时候,发现框架不太好写查询,所以想用sql语句写like模糊查询
那么重点来了,怎么在Thinphp中执行sql语句了,看看我今天的一段查询代码
public function index(){
$data = Db::table("app_addoon")->select();
//获得type类型,确定显示(0)插件or(1)模板or(2)扩展
$type = Request::instance()->param("type");
if($type!=NULL)
{
$data = Db::table("app_addoon")->where("type",$type)->select();
}
//添加搜索功能
$search = Request::instance()->post("search");
if($search!=NULL)
{
$data = Db::table("app_addoon")->query("select * from app_addoon where name like '%$search%' ");
}
$this->assign('data',$data);
return $this->view->fetch('index');
}
相关文章推荐
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-使用UDA操纵SQL语句
- mysql使用基础 sql语句(一)
- thinkphp5.0开发实战基础--如何使用框架
- ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作示例
- 一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-使用UDA操纵SQL语句
- (十九)oracle 基础使用以及sql语句基础
- sql语句使用大全 -- JAVA 基础
- thinkphp 和 laravel使用sql语句操作db和源码浅析
- yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制以及使用单纯sql语句query时占位符的使用等
- ThinkPHP框架总结之基础及使用
- mysql使用基础 sql语句与数据完整性(二)
- thinkPHP框架中执行原生SQL语句的方法
- SQL语句使用基础
- yii框架下使用sql语句
- 详解Java的Hibernate框架中的缓存与原生SQL语句的使用
- 在Java的Hibernate框架中使用SQL语句的简单介绍
- Laravel框架执行原生SQL语句及使用paginate分页的方法
- Hibernate基础-使用标准SQL语句进行查询
- Jfinal中使用日志框架输出完整sql语句信息(mysql+oracle)
- Thinkphp使用原生sql语句添加字段