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

  • 相关阅读:
    javascript给builtin对象添加新方法
    __stdcall、__cdecl 、CALLBACK 几种函数修饰符
    判断是空白符(空格、换页、换行、回车、横向制表和纵向制表)的方法
    strcpy函数的实现
    strncpy实现
    strcat实现
    android修改标题栏高度
    断言 assert
    字符类别测试总结
    判断是否是控制字符
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350874.html
Copyright © 2020-2023  润新知