找文章 / 找答案
精选问答 更多内容

[填报与传统报表] 下拉列表多选问题

Think青铜一 显示全部楼层 发表于 2024-5-6 16:07:53 |阅读模式 打印 上一主题 下一主题
1
未解决

【填报与传统报表】 下拉列表多选问题

  • Think青铜一
  • 2024-05-06 16:07:53
  • 发布在 论坛
4490 11
填报中使用下拉列表多选,存入数据库中只有列表最前边的一项内容
回复

使用道具 举报

精彩评论11

yhdata_lyaa 显示全部楼层 发表于 2024-5-6 16:17:35
存入数据库的字段是什么类型的,支持数组吗
回复

使用道具 举报

Think青铜一 显示全部楼层 发表于 2024-5-6 16:51:10
yhdata_lyaa 发表于 2024-5-6 16:17
存入数据库的字段是什么类型的,支持数组吗

字符类型
回复

使用道具 举报

Think青铜一 显示全部楼层 发表于 2024-5-6 16:52:46

mysql数据库用的是varchar类型,应该用那个类型?
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-5-6 17:16:10
白增辉 发表于 2024-5-6 16:52
mysql数据库用的是varchar类型,应该用那个类型?

那不支持哦,下拉列表参数是多个值的,MySQL本身不直接支持数组类型,可以参考https://geek-docs.com/mysql/mysql-ask-answer/6_hk_1709763512.html
回复

使用道具 举报

Think青铜一 显示全部楼层 发表于 2024-5-6 17:22:56
yhdata_lyaa 发表于 2024-5-6 17:16
那不支持哦,下拉列表参数是多个值的,MySQL本身不直接支持数组类型,可以参考https://geek-docs.com/mys ...

你给的参考用的类型也是varchar呀
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-5-6 17:51:35
白增辉 发表于 2024-5-6 17:22
你给的参考用的类型也是varchar呀

是要自己先转换成字符串才行的,下拉列表参数直接填进去的不行
回复

使用道具 举报

yhdata_jrA8mh39玄铁三 显示全部楼层 发表于 2024-5-17 16:44:30
yhdata_lyaa 发表于 2024-5-6 17:51
是要自己先转换成字符串才行的,下拉列表参数直接填进去的不行

意思就是填报不支持这个下拉多选填报吗
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-5-17 17:06:30
yhdata_jrA8mh39 发表于 2024-5-17 16:44
意思就是填报不支持这个下拉多选填报吗

是的
回复

使用道具 举报

xixixiyao青铜二 显示全部楼层 发表于 2024-7-12 18:38:06
yhdata_lyaa 发表于 2024-5-6 17:51
是要自己先转换成字符串才行的,下拉列表参数直接填进去的不行

那可以通过什么方式,先把多选,组合成字符串,然后再存储吗?
在脚本里可以组合成一个字符串,但是填报没法用自定义的变量参数啊
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部