mysql 如何在一个字段内存取多个数据
来源:互联网 发布:福州锐掌网络怎么样 编辑:程序博客网 时间:2024/06/07 05:30
mysql 如何在一个字段内存取多个数据。看图解释
在 investorid 字段中用逗号 间隔多个数据
如何存:
jsp 页面如下:需求说明:如果6613,与34729 打钩则把他们存入到数据库investorid 字段 内
jsp: jquery 代码
<script type="text/javascript">
$('.zcs').click(function(){
//判断当前点击的复选框处于什么状态$(this).is(":checked") 返回的是布尔类型
if($(this).is(":checked")){
$(this).prop("checked", true);
}else {
$("input[type='checkbox']").prop("disabled", false);
}
});
</script>
后台代码:
String strings=null; //定义空参
String[] parameterValues = request.getParameterValues("zinvestorid"); //获取jsp上name="zinvestorid"的数组
if (parameterValues!=null&&!parameterValues.equals("")) {判断parameterValues 是否为空
Chairman chairman = new Chairman(); //创建实体类
for (int i = 0; i < parameterValues .length; i++) { //循环parameterValues 数组
if(strings==null||strings==""){//当strings==空的时
strings = parameterValues[i];//把parameterValues[i];赋值给 strings
}else{
strings=strings+","+parameterValues[i];
}
}
chairman.setInvestorid(strings);//把for循环之后的 strings 传入
chairmanService.insertSelective(chairman); //执行新增方法,数据存入结束
}
数据取出后台代码
List<Chairman> zlist = chairmanService.queryChairmanAll(casecode); //查询investorid 字段中的数据6613,34729
for (int i = 0; i < zlist.size(); i++) {//循环 zlist
String investorid2 = zlist.get(i).getInvestorid();//循环investorid 字段中的内容
String[] split1 = investorid2.split(",");//用split 拆分
String investorid4 = "";//定义一个空参
for (int j = 0; j < split1.length; j++) {//循环拆分后的 investorid
String split2 = split1[j];
String investorid3 = GeneralMethodApi.getUsername(split2);//由于investorid 存入的是id 展示时展示的是姓 名,所以调用获取姓名的方法
investorid4+=","+investorid3;//无法理解
}
if(!investorid4.equals("")){
investorid4 = investorid4.substring(1);//无法理解
}
zlist.get(i).setInvestorid(investorid4);//把获取姓名的investorid4 传入
}
request.setAttribute("list", zlist);返回zlist
前台代码
<c:forEach items="${list}" var="list">
${list.investorid}
</c:forEach>
页面展示
- mysql 如何在一个字段内存取多个数据
- mysql在指定的一个字段后面添加一个字段
- mysql根据一个字段查询重复数据
- mysql如何把查询到的数据加上一个自动编号字段
- mysql中查询一个字段在哪几张表中
- MySQL MYSQL_ROW 返回的字段若是 float 如何在 C++程序中 把 字段值赋给 一个 float变量
- mysql数据库 如何在一个字段固定位置添加固定字符串?
- 请问如何在检索数据同时自动生成一个序号字段
- SQL如何在表中新建一个字段而且保留表中现有数据?
- 在Mysql和Oracle中如何删除字段中的重复数据
- 如何在mysql中实现update字段
- MySQL一个字段部分包含在另一个字段中
- 在mysql中如何使用一个表中的数据去更新另外一个表的数据
- 【mysql】如何做到表内存在同名字段就更改记录,不存在就新增记录(replace的详细使用)
- 【mysql】如何做到表内存在同名字段就更改记录,不存在就新增记录(replace的详细使用)
- sql数据库:如何在一个表中填加或者删除一个字段!
- mysql如何在一个表中插入数据的同时,更新另一个表的数据?
- mysql同一条数据内,赋值一个字段值给另外一个字段
- Leetcode:167. Two Sum II
- Magento中获取Attribute_code并获取客户端显示的值
- Mac python3.5 + Selenium 开发环境配置
- HTTP Status 500
- JS的三种排序方式:冒泡、快速、归并
- mysql 如何在一个字段内存取多个数据
- selenium设置phantomjs和chrome请求头
- TestNG入门教程-9-断言之HardAssert和SoftAssert
- 5.2.5 重排序方法
- 移动端左滑删除功能
- sdut 3361迷宫探索dfs
- Can you answer these queries I (线段树)
- linux 安装tensorflow
- varchar和Nvarchar区别