Thinkphp框架基础之使用sql语句

原创 2016年09月07日 10:29:40

作为一名使用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');
    }


版权声明:欢迎转载

相关文章推荐

thinkphp5.0开发实战基础--如何使用框架

thinkphp5.0开发实战基础--如何使用框架 注:本文将thinkphp5.0下载解压到了tp5文件夹中!!! 1、首先 thinkphp5.0不同于thinkphp3.2的是:      ...

ThinkPHP框架总结之基础及使用

对于TP框架,我想大家应该知道它的广泛性了,在这里不再进行说明。下面我就从TP的获取、目录结构、入口文件、使用及相关说明为例进行说明。...

Thinkphp中用sql语句插入数据时,虽然成功插入但是报错

在ThinkPHP的query函数想数据库中插入函数的时候如下面的代码 public function GetToMysql($user,$password,$emile){ $pa...
  • dlnumk
  • dlnumk
  • 2017年05月25日 16:09
  • 323

ThinkPHP中的getLastSql函数---获取上次执行的SQL语句

Thinkphp是我们经常用使用的一个php的MVC框架。通常我们把业务分类,分层,在不同的层处理不同的业务逻辑。 本文要讲的是model层,关于获取上次执行的SQL语句的问题。(用于日志记录,或者...

ThinkPHP实现对数据库中表的修改删除以及两种原生SQL语句的执行

说道数据的修改就是主要用到了save的方法。 在建立对象的时候无论是用D方法还是用M的方法,都可以相应的正确建立对象。 然后,在我们建立完对象之后,我们就应该确定自己要修改的属性以及他的值,然后可...

yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制以及使用单纯sql语句query时占位符的使用等

在yii框架中可以使用映射类的find方法取出一条数据或者用findall方法取出数条数据来,那么如何按照所需条件来取数据呢,主要用到了CDbCriteria这个类,这个类是yii自带的操作数据库的支...

mysql使用基础 sql语句(一)

命令行输入mysql -u root -p,回车再输入密码,进入mysql。 终端命令以分号作为一条语句的结束,可分为多行输入,只需在最后加上分号即可。如下图: 一、DDL:...

mysql使用基础 sql语句与数据完整性(二)

二、DML:Data Manipulation Language 数据操作语言   作用:操作表中的数据的。   关键:INSERT UPDATE DELETE   注意:日期或字符串、...

ThinkPHP框架基础回顾

首先,我们必须要知道的就是目录结构:             我们把解压完成之后会出现以下的目录: 这是tp官方的手册目录解释,我们可以先不要去看其他的文件,这里,我们主要用到的就是php...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Thinkphp框架基础之使用sql语句
举报原因:
原因补充:

(最多只允许输入30个字)