zoukankan      html  css  js  c++  java
  • ThinkPHP 3.1.2 查询方式的一般使用2

    //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 "
    ";
      $count=$m->count();
      echo $count;
    	
    
    //  统计行数
    $username=$_GET['username'];
    echo "
    ";
    $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);

  • 相关阅读:
    代理模式
    装饰模式
    策略模式
    简单工厂模式
    linux下进程相关操作
    散列表(哈希表)
    转载:最小生成树-Prim算法和Kruskal算法
    二叉排序树和平衡二叉树
    堆排序
    快速排序
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6200193.html
Copyright © 2011-2022 走看看