• 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);

  • 相关阅读:
    安卓移动端css3动画卡顿解决方法
    PDO方法实现增删改查
    NPOI 操作笔记
    基于emoji 国际通用表情在web上的输入与显示的记录
    restful 规范
    set与map
    ES6解构赋值
    scss的基本用法
    学习vue的第一二三四五天
    React Hooks --- useState 和 useEffect
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6200193.html
Copyright © 2020-2023  润新知