zoukankan      html  css  js  c++  java
  • 一个搜索框实现同一表内多个属性的搜索

    //查询条件
    String urlParas = getPara("urlParas", "");
    String name = getPara("name", "");

      if(name.equals("") && !urlParas.equals("")){
        try {
          urlParas = URLDecoder.decode(urlParas,"UTF-8");
        } catch (UnsupportedEncodingException e) {
          e.printStackTrace();
          urlParas = "";
        }
      }else{
        urlParas = "";
        if(!name.equals("")){
          urlParas += " and (";
          urlParas += "A.name like '%" + name + "%'";
          if(name.equals("苹果")){
            urlParas += " or A.type=1";
          }
          if(name.equals("香蕉")){
            urlParas += " or A.type=2";
          }
          if(name.equals("梨")){
            urlParas += " or A.type=3";
          }
          urlParas += ")";
        }
      }

    表名fruit,数据库内type属性定义,多表联查时定义为A表
    ty
    p
    e   INT,  --水果类型 (1:苹果;2:香蕉;3:梨)

  • 相关阅读:
    mac 程序 Access-JSON-Data
    第一个 mac 程序 Create-JSON-Model
    CATransform3D的m34使用
    超级好用的解析JSON数据的网站
    iOS设计模式
    iOS设计模式
    iOS设计模式
    iOS设计模式
    iOS设计模式
    iOS设计模式
  • 原文地址:https://www.cnblogs.com/FloraIgnace/p/6362711.html
Copyright © 2011-2022 走看看