掉查询数据库重复数据
在开发过程中遇到一个,不知道什么原因连表查询的数据出现重复,使用了php自带函数array_unique()这个,无法实现我的需求,使用到返回的数据为null。
因此我需要找到一个办法去除查询到重复的数据,我想到两种方法。
第一种:
foreach循环将那查询到的数据for循环,当出现重复的id时候,我将这个数据只保留一次到一个空数组中,然后在html页面进行展示,这样感觉有些麻烦。
第二种:
我在网上找到tp3一个过滤重复数据的一个数据库自带函数distinct ( true );
index=
index=select->distinct ( true )->where ( ‘parent_id=0’ )->field ( ‘index’ )->select ();//例子!
然后我在tp5也使用这个函数发现也可以过滤重复数据,代码如下:
$list = Db::name('Apply') ->alias("a") ->distinct ( true ) ->field("a.*,b.company_name,d.anchor_name") ->join("merchants b",'a.merchants_id=b.gl_merchants_id') ->join("home_class c",'a.status=c.id') ->join("anchor d",'a.zhu_phone=d.anchor_phone') ->where($map) ->order("a.apply_id desc") ->paginate($num,false,['query' => Request::instance()->param()]); $list->toArray(); foreach ($list as $k=>$v){ if($v['screen_class_id']=='0'){ $screen_class = '未绑定'; }else{ $screen_class = '绑定'; } if($v['goods_id_num']=='' || $v['goods_id_num']=='null'){ $v['goods_id_num'] = '0'; } // pre($);die; $live_status = Db::name('live') ->where(['room_id'=>$v['room_id']]) ->value('live_status'); if($v['is_shenhe']=='4' && $live_status=='2'){ $v['is_shenhe'] = '5'; } $live_id = Db::name('live') ->where(['room_id'=>$v['room_id']]) ->value('live_id'); $v['live_id'] = $live_id; $data = array(); $data = $v; $data['screen_class'] = $screen_class; $list->offsetSet($k,$data); }
个人建议使用第二种,效率高,不仅仅在开发效率还是在运行效率上。
END
周tf家族的左航上了热搜,
橘就趁机写了写三代练习生。
本来是想把二代一起写了,
但孩子们太多一篇文章实在装不下...
便问了问大家想不想看,想的点【在看】。
真切感受到了需求,【在看】很快破了千。
评论区也被轰炸了▼
甚至每篇文章下都有催稿的,
别着急,今天是真的来啦!
先来解答下路人的疑惑。
公司名为时代峰峻,简称18楼,
很多人问18楼什么意思,
就是公司地址位于重庆某大厦18层,
听说北京分公司也是在18层?
旗下练习生团体叫TF家族,
logo变迁史▼
科普完毕,认真讲讲人来人往的二代,还挺复杂。
大家都是不同时间进来的▼
2012年,黄宇航加入。
2013-2014年,丁程鑫、敖子逸、黄其淋、徐皓扬、陈俊西、陈思霖加入。
二代养成计划开始!
他们首次亮相是2014年10月TFBOYS团综《TF少年GO第二季》,
黄其淋是在第三季出现的。
当时他们还在第二季组了个恋爱禁止团▼
之后徐皓扬、陈俊西和陈思霖退出,
然后有了台风四子▼
2015年,一波新的小孩大量加入。
贺峻霖、严浩翔、张真源、陈泗旭、曹峻玮、殷涌智和代昊林。
加上2013年加入的潘政霖,至此TF家族二代有12位练习生▼
(都给大家标好了名字)
当时还有月考分队PK的物料能看。
完全养成系的模式,在每次的月考中看着他们进步。
2016年,宋亚轩加入。
二代成员在2017年发生了比较大的变动,
黄宇航、黄其淋和严浩翔离开TF家族加入易安音乐社。
后续又输入了一波新的孩子,
马嘉祺、陈玺达、李天泽(原是影视部),
以及从试训生成为正式练习生的刘耀文。
2017年7月,公司正式公开了10位练习生的公式照。
开始台风十子的时期▼
其中潘政霖、曹峻玮、殷涌智、代昊林没了动态。
台风十子上过不少节目,包括《快乐大本营》。
2018年加入宋文嘉、姚景元、辜圣棵,
至此总共有十三位练习生。
2018年8月本来是有出道综艺的,
少年们还都被拉到了北京集训,
但无奈因政策问题最后被取消了...
十三位少年只留下五位,
丁程鑫、马嘉祺、宋亚轩、刘耀文和姚景元。
其他人全都打包回家过暑假了,
当时粉丝完全不知道发生了什么,
公司也没出面说明成团标准。
紧接着五位少年发了单曲《Wake up》,
10月7日在重庆举办首唱会宣布正式出道,
组合名为台风少年团,简称TYT。
没有成团出道的人,10月分别出了单曲。
张真源《光影》、贺峻霖《破》、敖子逸《心情气象》...
李天泽现属北京总部,宋文嘉的认证是旗下演员。
辜圣棵现为模特。
陈泗旭认证还是练习生,
微博已经大半年没更新过了。
没成团的人中,发展比较好的是敖子逸。
先来介绍下他▼
02年的,2013年加入家族。
一开始是在街上被星探发现的,
问他有没有兴趣做明星,
敖子逸二话没说拔腿就跑,
他以为自己遇到了人贩子。
工作人员到家里跟父母交谈后,
敖子逸这才进入公司训练。
长这样很难不被星探搭讪▼
可甜▼
可盐▼
从零基础到现在,他舞蹈进步很大。
一开始比较不好意思唱歌,
现在也是出过单曲的全能艺人了。
solo发展后敖子逸的微博认证为:
时代峰峻TF家族签约歌手、演员。
他走的是全面发展的方向,
剧、综艺、歌曲都没落下。
目前待播剧就有三部,
《斗罗大陆》、《玉昭令》和《穿盔甲的少女》。
期待之余让我大喊一句,
请给敖子逸把姐弟恋剧本速速安排上!
好了,我们再看看成团的TYT。
这并不是真正尘埃落定的二团...
再起波折▼
2019年姚景元退出组合,
公司称他想专注影视发展,
目前微博认证为旗下演员。
其实他也遭受了一些质疑,
空降出道以及业务能力不行。
台风少年团解散重组,
2019年7月台风蜕变之战开启,
二团又一次的出道战。
参加的孩子有成过团丁程鑫、马嘉祺、宋亚轩、刘耀文,
以及上次没能成团的贺峻霖、张真源。
比较让大家意外的是严浩翔也回来了,
从易安音乐社又回到了TF家族,
也因此遭受了一些争议。
蜕变之战总共七个人参加,
在韩国接受训练进行比赛。
考核交给了韩国的舞蹈和声乐老师,
相对严格一点。
成团夜是在北京,橘还去看了,有嗨到!
这场出道战本是七进五,公司紧急改了规则。
支持七人还是五人由粉丝来决定,
最后是七人的时代少年团,简称TNT。
现场就是表演加最后公布了排名▼
马嘉祺、丁程鑫、宋亚轩、刘耀文、张真源、严浩翔、贺峻霖
C位是马嘉祺,根据超级星饭团人气投票来定。
飞,这或许不是出道战,而是你策划的团综?
大家一边骂着公司,一边开心着自家孩子出道。
折折腾腾历时五年,二代养成项目终于画下了句号。
至此,没有二代,只有二团TNT。
(TFBOYS和时代少年团合影)
好了,来说说必定越来越火的TNT!
C位出道的队长,还差5个月成年,2017年加入TF家族。
刚进家族和现在的对比▼
下面这个看了哭得更大声吧!
还有这优越的身高!
漫撕男吗?听说185cm。
知道为啥小马哥这么多衣品饭了,确实会穿!
耐看的脸,还有对可爱的小虎牙。
还有一个外号叫18楼蛊风机▼
介于小孩和大人之间的超苏少年感▼
别看他进入TF家族的时间晚,
其实在这之前有挺多舞台经验。
2011年参加过《中国达人秀》,
当时还获得了河南赛区优秀奖。
之后还出演了《快乐星球5》,饰演带小帅。
多年之后的原景重现▼
他还参加过一个偶像培养节目《美少年学社》,
在里面唱歌、演戏啥都学,
不少前辈都来言传身教,比如唐国强老师。
马嘉祺本身也是技能满点,
弹钢琴▼
之前在舞社学过舞蹈,所以来家族时是有功底的。
现在跳起来的框架和卡点更是舒适。
他早前还参加过全国青少年歌曲大赛并获得金奖,
和朋友翻唱的《凉凉》走红过网络。
被称为钻石音色,17年路演时的《小星星》,18年路演时的《我想我不够好》,都是不少人入坑的经典名场面。
前段时间直播唱歌还上了热搜。
下面说说他的性格。
马嘉祺属于不急不躁,做事有条有理的少年,想法成熟平和但又保有这个年纪的纯真和玩闹。
很温柔,但也多次在争执中勇敢发声。
会跟粉丝及时沟通交流,不怕被误解,
是很真诚炽热的少年!
组合里唯一一个成年的,2013年加入TF家族。
可能会有路人误以为他是重庆的娃,
其实出生在四川农村,父母在重庆打工。
一开始丁程鑫在四川上学是跟着老师住的...
出了一次车祸,在老家营养跟不上,
爸妈看他怪可怜的,便把他接去了重庆。
现在很好的长大了,身高180+。
成长向照片真的戳人泪点!
原来真的是个笑容治愈的小可爱▼
现在是可盐可甜▼
大家对他长相的总结:
五官可塑性很强,耐得住打扮。
他还引发过推特热议,
被日本网友评为是从二次元走出来的男孩。
进家族是被星探发现的,
当时是丁程鑫所在小学接受采访,
记者选了小丁来回答问题。
是这个▼
TF家族星探看到后就联系了他,
所以当时舞蹈零基础进的公司。
真的进步很大,从青涩的开始
到敢在快本上舞蹈solo,以及会编舞。
刚柔并济的力度和节奏感越来越好了。
舞蹈名场面太多了,贴一个他自己编舞的吧。
https://v.qq.com/x/page/o3069tptp3r.html
对了,小丁还能hold住女团舞。
前几天直播里跳无价之姐还上了热搜▼
在说唱方面也有自己的进步,
从一开始青涩的发音到自编rap词。
早期也出演过几部影视作品,
《 超少年密码》、《 我们的少年时代》、《甜蜜暴击》,
以及和荣梓杉演过对手戏的《旋风少女2》。
丁程鑫从小就很懂事。
放假会坐大巴从四川去重庆看爸妈,
告别时从来不哭,车走远了再哭,
因为怕爸妈担心......
进入家族后也没有抱怨过训练苦。
“训练会觉得辛苦吗?”
“我们本来就是练习生,不就该练习的吗?”
练舞练到腰伤也没减小过强度,
舞台效果因伤效果不好就会怪自己。
腿伤时还不忘问师傅如何保护膝盖回去教给弟弟们。
特别很有责任心。
跳完舞会一块看,然后指出谁哪里跳错了。
但有时候也希望他不要什么都担...
比如前团解散重组的事,丁程鑫说:
“不是生气是难过,难过自己没有带领好这个团。”
一个团走不下去不应该是公司的原因吗?
丁程鑫还有一点让人感叹,心思敞亮。
他尊重自己所有的经历,大大方方的分享农村生活,以及大大方方的表达自我。
是生活在广州的山东人,2016年加入家族。
给我的第一印象就是弟弟超甜!
杏仁眼、圆圆的脸。
现在真的是五官棱角愈发分明,暴风成长!
还有身高也是嗖嗖的猛长!
网传是被师兄TFBOYS的演唱会门票吸引来的,
其实没有很直接的关系。
当时他在参加《音乐大师课》,
因为唱功不错被李飞发现,便联系父母。
这是《音乐大师课》上的宋亚轩▼
进入家族后利用周末时间往返广州和重庆进行集体训练,
当时大家都说公司捡到宝了!
他也很爱唱歌,自我介绍都是:我是天天爱唱歌的宋亚轩。
唱功是真的不错。
现在在学作词作曲的课程,
宋老师说了,喜欢一个东西就要把相关的都学一学。
舞蹈也是从零开始进步。
16年▼
18年▼
20年▼
之前他说自己的缺点是内向。
其实性格是很活泼阳光的,
加入家族后更为明显。
真的是表情包大户▼
还被称为是金句担当。
2016年加入家族,进公司的面试视频▼
来了来了,路人都惊叹的成长向对比。
从奶团子到183cm的帅哥!
最左边是刘耀文▼
他的成长快到仅一年变化就很大!
TF家族也是挖到宝了!
刘耀文首次出现在镜头前,
是2016年TF家族圣诞奇幻夜,
当时他以试训生的身份在伴舞。
之后凭借自己的努力通过考核,
成为正式练习生的一员,
跟着丁程鑫他们一起上课,
小孩当时的原话是:“我真的高兴惨了。”
刘耀文的成长和进步是让人惊艳且欣慰的。
一开始,刘耀文还是舞蹈课上连左右都分不清的同学。
会被老师说跳舞放不开,
也会被说跳舞像抽筋一样...
但他很有上进心,而且肯吃苦。
“要么不做,要么就做到最好。”
他做到了,舞蹈甚至刷屏过橘的首页。
力度和节奏都很舒服
《trouble maker》的直拍超150万播放量,
舞台版很好看,但我实在喜欢练习室版这个笑容。
一站到舞台上就特有范,意气风发!
外表萌系正太,内在野性小狼崽,
而且越长大这种属性也明显。
敢想吗,这位只有15岁。
真的是一步步的完成了自己的梦想,
从不敢想到站上师兄们的周年舞台,
从觉得自己差很多到成为了让别人移不开眼的发光点,
说到做到的刘耀文!
2015年进的TF家族。
小时候刚来家族时有点腼腆,害羞会把头埋起来。
现在▼
发带小张英气十足。
加入家族之前,他在别的组合是出过道的,是组合里的主唱担当。
没错,张真源是因为唱歌好进的公司。
一唱歌就气场很足,很有自信。
音色我很喜欢,很温柔低沉。
舞蹈零基础进的公司,但进步很大。
他心态很好,不会轻易被打击。
就像首次出道战,没能出道回了家,但没颓废,
反而以艺考舞蹈类文化第一的成绩考到巴蜀本部。
性格腼腆沉稳,汪涵说他是“淡定”。
任凭场面多失控,
他依旧是嘴角微微笑的少年。
思想也蛮成熟的。
问他春游会带什么样的伙伴,
他超认真的想了想说“懂我的那种人”。
“跟别人吵架我肯定也有错啊。”
我的觉悟还没有一个小孩高...
“男生讨厌什么样的女生?”
“没有啊,女生都很好。”
这个弟弟我服了!
广州出生重庆长大,2015年加入家族,
2017年离开组了其他团,2019年出道战再次回来。
先来看看成长向对比▼
颜是真的不错!
小时候的性格特别活泼开朗,也是一枚表情包大户。
下面这个还出圈了▼
所以别问这个表情包小孩是谁了,是他是他是严浩翔!
但这次再回归TF家族明显能感觉到变化,
成熟了、稳重了,
第一印象会给人有点疏离感,
但其实是外冷内热的类型。
心态上这么快速的成长是有原因的,
之前会离开是因为家庭的压力,
妈妈在重庆,爸爸在加拿大,
他爸想着儿子出不了道就来加拿大上学。
当时TF家族并没有二代出道的计划,
于是严浩翔跟着黄锐去了易安音乐社,
但还会没有得到太多机会展现自己...
中途有回加拿大上过学,
之后自己又回来了,还是爱舞台。
台风蜕变之战是他最后一次机会,
如果还不能成功的话就只能乖乖回家了。
他在说唱方面比较有天赋,声音有点烟嗓。
自己写过rap词,第一个原创曲《for you》,
歌词写自己的经历,是个有故事的少年。
舞台上也是很有范!
前面提到爸爸让他回加拿大读书,
是的,严浩翔家里还是挺有钱的。
人间贵公子,家里是带壁炉的别墅。
但他从来不想靠家里,希望靠自己的力量走出一条路。
对了,插一句,他妈妈是真的好美!
好的家境带来的是宽阔的眼界和良好的教养。
进餐时尽量咀嚼而不张嘴,
基本做到能不说话就不说话,
吃饭也不弯腰,吃完还仔细横摆筷子。
而且不会直接用手指人▼
别人如果对自己有误解也不会解释,
同时也不会否定对方说的不对,
只会说是对方不够了解自己导致的这种观念。
温柔教养但也不失锋芒,直接刚私生!
保持这种性格,很酷!
2015年加入家族。
从小就看出来是个爱豆脸▼
那时候真是超萌小正太!
现在五官是真的长开了。
一个歪头你就能感觉到苏。
这张眼神图有杀到我。
从小就很有舞台范,也不怯场。
小时候跳舞就很有节奏了▼
印象深刻是TFBOYS的三周年演唱会,
他作为练习生的跳了舞,最右边这个小孩是他。
他跳舞的力度看着是舒服的。
而且从小就很懂事,会给还没下班的妈妈做饭。
说到他妈妈,是我的榜样。
马天宇成都后援会会长,带着孩子追星,最后孩子也成了星。
贺峻霖的性格是很好相处的那种,很细心。
会给成员包扎伤口,不放心还会跟着去医疗点。
给手不方便的成员递水前拧好瓶盖。
少年们的内容其实还有很多,
但橘没办法一一写完,
希望路人看完可以更了解一点,
是真的很有潜力的男团!
当然,沙雕也是少不了的,
每位成员都是有大量表情包的小梗王,
他们不仅敢头铁的跟老板借钱,
还去老板办公室舞过狮子。
团有意思的物料真的很多,欢迎大家上楼!
预告下7月19日要参加东方风云榜
所以别看18楼的孩子小,但永远不缺故事,
或许中途走散过、迷茫过、怀疑过自己,
但少年们炙热的目标永远是一样的。
以后要承担更多的责任、面对更多流言蜚语,
相信你们可以!也期待大家更多的大舞台!
“我的小朋友一定会成为闪闪发光的大明星。”
评论里有朋友让橘写写一代,
你们真的没闹嘛,
TFBOYS感觉一篇文章都放不下。
但严谨来说的话,
一代除了TFBOYS还有其他人,
故事细细说来也挺有意思的。
像最早进公司的那一波少年,
王俊凯是唯一一个留到最后的,
其他人因父母认为没希望被接走。
飞,她们都让你给我打钱!
(版权归橘子娱乐所有,未经许可,禁止转载,侵权必究)
近在练习TP3.2制作个人博客时,在后台中使用ueditor发布文章并保存在数据库中。
如下图,文章内容非常简单一段文字加一个图片,后台中可以对文章进行修改:传入文章ID->读取数据库->在ueditor中显示,这些操作都没有问题。
长沙蒲公英网络
在前台调用时却发现文章内容未正常显示--显示成了HTML实体的形式。考虑到文章内容在后台中显示正常,区别在于有无有使编程器。所以问题可能是编辑器保存数据时可能与通常形式不一样。
长沙蒲公英网络
通过查看数据库中文章内容保存的结果得知,编辑器将HTML标签进行了转义后再保存,而输出到HTML页面中时,标签被转义回单独的字符直接显示成了HTML代码。这样处理的优点是可以避免sql注入;缺点是不能直接读取数据。
长沙蒲公英网络
知道了原因,那么问题解决起来就容易多了。1.高手可以对ueditor数据处理方式进行修改(时间成本高,可能导致sql注入的漏洞);2.可以将文章内容先读取在ueditor中,再把ueditor中的内容显示在页面上(过程复杂,但简单有效);3.读取数据时先处理后,再在模板中进行显示(简单实用)。
这里简单说明下第三种方法:在读取数据后使用html_entity_decode函数把文章内容从 HTML 实体转换为字符。
public function index() {
$id = I('get.id', '', 'intval');
$field = array('id', 'title', 'time', 'content', 'cid', 'click');
$blog = M('blog')->field($field)->find($id);
$blog['content'] = html_entity_decode($blog['content']);
$blog['click'] += 1;
$where = array('id' => $id);
M('blog')->where($where)->setInc('click');
$this->assign('blog', $blog);
$this->display();
}
通过以上处理后,文章内容就可以在前台正常使用了。
长沙蒲公英网络
原创文章链接:http://www.0731pgy.com/a/news/IndustryNews/430.html
*请认真填写需求信息,我们会在24小时内与您取得联系。