提问帖,有没有朋友帮我看下。

weixin_38066537 2019-09-20 10:52:14
//在数据查询数据键值对形式输出
```
func Select() []map[string] string{
//初始化数据库并连接数据库
db_fb := InitDB()
sqlstr := "select * from "+ query_p.name + " where "+query_p.where+";"
rows, err := db_fb.Query(sqlstr)
//如果有错误输出错误信息
checkErr(err)
//构造scanArgs、values两个数组,scanArgs的每个值指向values相应值的地址
columns, _ := rows.Columns()//返回查询到的列名
scanArgs := make([]interface{}, len(columns))
values := make([]interface{}, len(columns))
for i := range values {
scanArgs[i] = &values[i]
}
record := make(map[string]string)
res := make([]map[string]string,0)
for rows.Next() {
//将行数据保存到record字典
err = rows.Scan(scanArgs...)
checkErr(err)
for i, col := range values {
if col != nil {
record[columns[i]] = string(col.([]byte))
}
}
res = append(res,record) /**问题应该出在这里***/
}
fmt.Println(res)
return res
}
```
```
输出:
map[code1:2 code2:331100000000 name:丽水市]
map[code1:2 code2:331100000000 name:丽水市]
map[code1:2 code2:331100000000 name:丽水市]
map[code1:2 code2:331100000000 name:丽水市]
...
后面是一样的总共38条数据,结果是错误的,理想数据应该是
map[code1:2 code2:230100000000 name:哈尔滨市]
map[code1:2 code2:230200000000 name:齐齐哈尔市]
map[code1:2 code2:230300000000 name:鸡西市]
map[code1:2 code2:230400000000 name:鹤岗市]
...
map[code1:2 code2:331100000000 name:丽水市]
```
丽水市这条是最后一条数据
后面每条都不一样。
请大家帮忙看看。谢谢大家.



...全文
19 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38076769 2019-09-20
  • 打赏
  • 举报
回复
因为你每次append的都是同一个对象(map)啊。
weixin_38099429 2019-09-20
  • 打赏
  • 举报
回复
那为啥直接用 Printfln打印这个会得到正确的结果。很迷惑
weixin_38101849 2019-09-20
  • 打赏
  • 举报
回复
把res = append(res,record)改成 fmt.Println(record) 数据就都出来了
weixin_38127863 2019-09-20
  • 打赏
  • 举报
回复
因为你每次append的record都是同一个变量 你只是在不停的改变record的值 所以最终状态,你得到了一个有一模一样数据的列表 而直接print的话,你得到的是一个不停答应当前状态的输出。
weixin_38146045 2019-09-20
  • 打赏
  • 举报
回复
原来如此,谢谢大佬。
最近想弄个论坛,见到好多ASP论坛都有美化版,插件版等等。PHP的居然没几个,真是郁闷死了。
所以小弟在此做了个Discuz! 2.5版的插件版。
我用的是圆圆美化版做基础,所以继承圆圆版所有功能,以下是我的新加的。
因为插件比较多,所以压缩包比较,居然有13MB(瀑布汗。。。。)
安装插件列表:
仿官方D4广告(非后台控制,后台控制的不能设置颜色,郁闷。)修改信息请修改模版目录下的gg.htm
论坛推荐文章
首页热门(论坛会员发贴排行,最新发布贴,最多浏览贴,最多回复贴。)
滚动友情连接列表(左右滚动)
页面底部程序信息汉化(即程序执行时间和数据库查询。)
支持QQ秀做论坛头像。
子内会员名字做资料连接。
修正圆圆版精华贴无法正常显示,需后台统计的BUG
增加论坛年龄(10天加一岁。)
增加楼层显示(请看演示地址)
更新在线时间插件
安装鲜花鸡蛋插件
美化贴内会员信息
安装结婚插件
安装水客版宠物(1.05版)
美化签名框与漫画框
增加一个PM管理工具(pmadmin.php)可以查看,删除会员的PM
安装一个繁简转换工具
仿官方D4加入首页显示版块今日新贴数量
安装在线电视
安装科学计算器(个人感觉没多大用。。。)
安装足球彩票(可以整和到社区俱乐部里去。)
升级社区银行
安装魔兽争霸插件(不要误会,只是单纯的娱乐插件,不要和有名的魔兽争霸混一起。)
安装社区监狱
安装股票中心
安装转贴利器(好东西啊……)
安装年龄计算器(计算你出生到现在活了几年,几星期,几月,几天,几分,几秒……)
安装幸运摇奖(仔细设置)
安装BT Page(搜索论坛贴子内有无BT种子附件,有则显示出来,形成一个BT下载中心)
安装开心辞典(里面的题目好难啊~)
安装论坛留言本(反应用的吧。。。)
安装我的网址(类似与网络收藏夹的作用吧。。。)
安装社区图片(类似与上面的BT PAGE,这个搜索附件里的图片。)
安装社区法院
安装社区游乐园(喔,好象有几十个游戏吧。。。)
安装版主申请插件
万年日历(原圆圆版)
备忘记事(原圆圆版)
许愿祝福(原圆圆版)
安装一HACK,可修改论坛版块名称颜色(只能用HTML编码)
安装一HACK,点击图标即可复制贴子地址和标题,然后发送给QQ/MSN/ICQ/YAHOO/UC好友
安装广告公司(注:其中使用了绝对地址,请修改adcom.php和对应的模版)
安装社区俱乐部
还有不少小HACK,已经记不清了~
在此感谢这些插件的作者,因为他们的努力,才让我们能用上这么好的插件和HACK
————————————————————
安装方法:
因为安装了这么多插件,原来的PHP安装文件已经是不能用了。。。。
步骤1
上传所有论坛文件到空间(注意,有几个插件设置使用了绝对地址,请注意修改!)
千万别忘了设置attachments,customavatars,forumdata,templates,forumdataaccesslogs
forumdatacache,forumdata emplates 这几个文件夹的777属性(WIN环境服务器无需!)
步骤2
运行install.php进行安装
步骤3
输入正确的MYSQL服务器参数。
PS:推荐一个免费的MYSQL数据库http://free-mysql.bizhostnet.com/ 速度还不错,是用免费空间 的朋友的福音啊,这样再也不用担心空间挂了,数据也跟着丢了!不过要放个他们的广告~ 步骤4 如果没有意外,通过install.php应该已经安装完成了! 步骤5 然后设置config.php输入正确的MYSQL信息(必须和上面导入的为同一数据库!) 当install.php导入所有数据时! 已经建立了一个管理员帐号 用户名:快乐ABCD 论坛ID:1 密码:hx.5.cc 安全提问第一个,答案是174551775 记得删除安装文件!!!!!! 步骤6 嘿,到现在应该已经完成了~~~~ 快点去看看吧。。。。 论坛采用ZIP压缩包模式,方便一些使用CP空间的朋友,CP空间支持ZIP在线解压缩~ 使用CP导入时,请保证public_html目录内容为空或者不于压缩包内文件重复,否则将无法正常解压
基于2.2Fsp1所以补丁就不用说了
希望各位朋友在使用过程中做好我们社区的友情链接,尊重别人劳动成功~谢谢

增加权限查看
无用数据清理
注册等10秒看许可协议时间修改为0
子论坛显示新方式
论坛评分标准更细化
身份表格美化
主题和回复的分离
直贴地址显示图片&找不到图片时友好提示
支持flash,iframe等代码
真正控制签名图片的高度
在簡訊里加入表情圖
在各版块滚动显示所有公告
在发贴文本输入框中显示背景图片
右侧滑动按钮
用户上传头象 (三级权限完整版)
用户评分记录 版主管理记录 增加搜索功能
用户可自选贴子排序方式
用户级别与发贴数的关联
用户访问记录
选择顏色的补丁
新主題後面會顯示New的圖片
新短信提示
限制游客浏览精华和置顶的
显示楼数(是楼主和1楼,2楼的)不是楼主和2楼的(明白?)
显示会员详细发贴资料-[开关版]
无发贴权就不显示发贴按钮
文章动作
为论坛搜索加入搜索引擎
为表情图标面板增加滚动条
万年历
团队管理
贴子被评为精华后自动给作者发短消息
首页默认不显示在线人员
首页快速登陆HACK
上載界面风格还要上传模版的问题
如何假冒Discuz! 3.1
去下划线+主题下陷效果+关闭贴增加删除线
评分自动发送PM通知
批量加精,置顶(单贴),删除,移动,关闭主题+美化
论坛跳转默认停在当前板块
论坛精华区的插件
论坛公告淡入淡出
人性化搜索
框图、版权信息、左侧的用户名不同用户不同设置
控制Ⅲ级置顶和精华
就地隱身,就地現形
检查用户名是否存在(注册时)
會員金錢修改
会员列表增加发贴量排序
会员奖惩
回复不得少于n字
後台論壇權限加入全選功能
後台 - 批量刪
后台用户搜索增加注册时间和发贴数的过滤
后台论坛权限增加一个自定义项
后台发送论坛通知的改进
国际天气预报
更换以用户名搜索子的结果显示方式以及子定位、直接跳转
分页连接
访客来源
防止用户重复发相同内容贴子
防止用户用flashget批量下载论坛附件
發表文章複製內容
发表新主题时主题分类
当发贴者设定浏览积分高于自己,不能浏览和编辑的解决方法
代码、引用、隐藏贴美化
查看用户组权限
查看未有回覆貼子
查看短信
插件支持中心
版主评阅 Or 版主回复
斑竹权限的继承以及分区斑竹的实现
Soaronline 专用签名(酷)
IP 搜索
hide 标签对附件的隐藏
bbcode [box]
20項投票【美化】讓您的統計「動」起來
增加几种文字效果
水印标签
閃爍字加強版
彩虹字体和打字机字体
在指定板块对指定会员禁言(斑竹也可操作)
隐身功能
鲜花鸡蛋送给主题
完美银行
贴子买卖
评分察看
绝对的灌水时间监测
会员多签名的实现
好友身份验证
各版塊顯示版規(後台及板主控制面板中設置)
附件下载名单
得分,回復得分,刪得分可根據不同版塊积分或银行货币分別設置
登陆安全提问
标题加入高亮
备忘录
论区用户组 (回覆发贴) 权限分离
5分钟内输错密码5次,禁止该IP登录15分钟
下拉式导航菜单


目录属性:
software/temp/ 模版缓存目录,在非windows系统下目录属性必须为777(可写权限)
software/cache/ 页面缓存目录,在非windows系统下目录属性必须为777(可写权限)
./templates 目录 777; ./attachments 目录 777; ./forumdata 目录 777;
./forumdata/cache 目录 777; ./forumdata/templates 目录 777;
./advcenter 目录 和./advcenter目录下的所有文件属性设为777


功能简介:

增加系统用户组:
VIP:
积分限制贴 (不受限制) 积分限制内容 (不受限制) 隐藏贴 (不用回
买卖贴 (不用花金币) 积分下载附件 (不受限制)
特殊团队:
权限没有特殊,具体在后台设置
警察:
积分限制贴 (不受限制) 分限制内容 (不受限制) 隐藏贴 (不用回
买卖贴 (不用花金币)
便于管理,其只有删除,移动和锁定权限,不具备版主权限。
增加隐身功能,还可上线后,再做选择
增加导航菜单
增加快速风格选项
增加天空软件下载小偷
控制面板增加权限查看
发短信内容可以使用笑脸
搜索,增加很多搜索引擎
更换以用户名搜索子的结果显示方式以及子定位、直接跳转
恢复备忘录功能(加强版)
版块禁言,版主可操作
团队管理
增加警察用户组
这个可是蝎子拉屎-----独一份啊!自己制作
增加万年历
增加天气小偷(未抓图)
增加管理员可查看用户的短信!(卑鄙啊)
短消息提示msn风格(很多人想要吧)
精华区插件
批量加精,置顶(单贴),删除,移动,关闭主题+美化
查看未有回覆貼子
用户可自选贴子排序方式
标题加入高亮
新主題後面會顯示New的圖片
跳到第几页
在发贴文本输入框中显示背景图片
会员多签名的实现
发表新主题时主题分类
得分,回復得分,刪得分可根據不同版塊积分或银行货币分別設置
發表文章複製內容
bbcode [box]
全部代码的快捷方式(支持多媒体)
版主评阅
版主评语
鲜花和鸡蛋
身份表格美化
太累了,不一一列举
下面是VIP看子的抓图

中国论坛网推荐
为达到最佳效果,推荐使用九网互联的ASP空间,支持绑定域名到目录。登录后台:/admin管理员:admin密码:admin请看一看,对你也有助的!注意下我们的联系方式,你也许会获得更多更快的信息和资源!MM321最流行的动漫程序 (带采集,生成HTML,2月1日的所有数据和图片) V3.0★★★3.0版本带有2月1日的所有数据和图片,本程序超越“马克思程序的动态播放页才能评论” ,超越传统单调的电影首页风格★★★提示:最好放在根目录,还有就是目录的Users的写入权限要开,还有你的IIS设置默认文档为index.html★★★这次版本作出以下修改:A.更换新的评论功能,使得界面之间更加搭配B.修正采集MM动漫网,更新时间不变C.优化友情链接的位置排列D.修正动态播放页的小部分错误链接E.后台广告位管理,增加html转换JS功能F.增加播放页联系方式JS以及JS管理G.内容页也增加了评论功能★★★★★★希望能给http://www.mm321.net做上一个友情链接,谢谢★★★★★★采集每天原站更新了就会开放:请加入QQ群:44507143,将会有更多的有用信息和资源,让你的网站越做越好!MM动漫网3.0程序发布(http://www.mm321.net)带有原站所有的数据和图片结合了当前网络上最流行的FLV程序,B2B程序还有QVOD,提供的助手只方便手动的添加,时间久了一样会厌倦,那么本程序添加了采集MM动漫网的数据功能,非常完美,图片是保存到你自己空间的,请大家检查下自己空间是否够用哦。★★★采集功能描述:(★★★需要注意千万不要改变现在的分类,会有影响采集★★★新增分类没任何影响)A.可检查今日是否更新并采集B.可输入天数,采集前几天至今的数据,只能输入大于等于0的整数C.可按照http://www.mm321.net的ID来采集,如果你想采集单个,那么你就开始ID和结束ID相同就行;这个ID范围没限制★★★数据都是精心挑选的,而且动漫是最全面,最热门,最流行的!一般下载后,改改LOGO和站名就能用了,绝对不存在任何****和Bug,请放心使用祝大家使用愉快,提前祝大家新年快乐!★★★官方网址:http://www.mm321.net,有时间可以上官方网看看,欢迎加入MM动漫程序QQ③群:44507143,MM动漫程序QQ②群:44507126,MM动漫程序QQ①群:44533243(已满) 支持我们,请介绍给你们的亲戚朋友,感谢,我们的论坛地址:http://cc.hx33.net,若有动漫介绍和问题,可以发个或者群里提问,恕不单人辅导!

473

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧