订单导出

品种的后台系统或许会用到这几个职能,小编也是首先次接触。看了许久才整通晓。。。

文/唐露

思路:将订单数量通过数据库查出,然后将兼具数据用逗号和换行拼接成3个字符串(最重点也是最麻烦的一步),最终把这么些字符串以csv格式的文本下载到本地就形成啦。

(材质多出自《史记》)

1:查数据,给要导出的数据文件起名(xxx.csv)

先秦时期,“姓”与“氏”并不是二个意味,是先有的姓,后有的氏。“姓”指人所生也,表示家族的血统。上古时期是母系社会,你看“上古八大姓”中,均有女字旁或女字底,例如“姬、姚、姜、嬴”等姓。“姓”的意思紧要,同姓则同血缘,为同三个祖辈,同姓者不婚。

2:各样拼接数据

可是随着子孙不断滋生,同姓者的人头更多,于是广我们门或部落便迁居他地去过活,为了可以区分各类群体,他们初叶以地或山、河等字为称,以示差异,逐渐就迈入成了氏,约等于说,氏其实是姓的三个支行。清代与秦国都以嬴姓赵氏,因为她俩是同1个祖先——“造父”。史迁写:“穆王使造父御,西巡狩,乐之忘归。徐偃王反,穆王日驰干造父造父里马,攻徐偃王,大破之。乃赐造父以赵城,由此而为赵氏”(《史记·赵世家》)。

3:下载文件

又有:“秦之先为嬴姓。其後授衔,以国为姓,有徐氏、郯氏、莒氏、终黎氏、运奄氏、菟裘氏、将梁氏、黄氏、江氏、脩鱼氏、白冥氏、飞廉氏、秦氏。然秦以其先造父封赵城,为赵氏”(《史记·秦本纪》)。因而可见,齐国与魏国是一祖同宗。

贴出例子:

郑樵的《通志·卷二十五·氏族略》中记载:“三代(夏商周)从前,姓氏分而为二,男生称氏,妇人称姓。”那已讲得再了解可是,三代在此之前,男士称氏不称姓,而嬴是始皇的姓,赵才是他的氏,由此,大家对始皇正确的称呼应为赵政,而非祖龙。

#########################################################################################    

古往今来作品,多也是称始皇为赵政,最为盛名的便是司马子长的《史记》,此书从头至尾也从没称始皇为赵正,倒是在《史记·楚世家》的篇章里,太史公称始皇为赵政,书中道:“十六年,秦躁公卒,秦王赵政立。”北宋司马贞的《史记索隐》里道:“(始皇)生于赵,故名赵政宋代的《太平御览》里有:“赵政不增其德而累其高,故灭。”还有宋代罗泌的《路史》种言:“二十有九世,而赵政替周,号始君主。”因短时间,到现在大家对“姓氏制度”已模糊不已,只知始皇姓嬴,名政,便用秦始皇来称呼他,殊不知那实在是错误的名称。

case “new_export_order”:
$list = $cls_order->new_export_order();
$order_list = $list;
$add_date = date(“Y-m-d”);
$csv_name = $add_date.”.csv”;
$str = “”;
if($order_list){

地点提到,三代在此在此以前,汉子称氏。遐迩闻名的屈正则,他可不姓屈,他姓,屈只是她的氏;再譬如讲吕子,他也不姓吕,他姓姜,吕只是她的氏;还有公孙鞅,他当然也不姓商,卫鞅最早叫商君,卫是以国为氏,因他是赵国公子,又叫卫鞅,后来他为燕国立下大功,吴国将“商”这么些地点分封给了她,于是他改叫商君。然而卫、公孙、商,这一个都以他的氏,那么卫鞅终归姓什么呢?《史记·公孙鞅列传》里写:“商鞅者,卫之诸庶孽公子也,名鞅,姓公孙氏,其祖本姬姓也。”没错,卫鞅姓姬。可我们不可以叫她姬鞅,就如大家不大概叫始皇为祖龙一样。

$str .= “商品名称,”;
$str .= “商品个数,”;
$str .= “商品SKU,”;
$str .= “商品单价,”;
$str .= “订单号,”;
$str .= “买家姓名,”;
$str .= “联系格局,”;
$str .= “买家昵称,”;
$str .= “nessoft ID,”;
$str .= “支付时间,”;
$str .= “订单金额,”;
$str .= “订单状态,”;
$str .= “收货地址,”;
$str .= “关联活动,”;
$str .= “活动备注,”;
$str .= “活动凭证,”;
// $str .= “标记,”;
$str .= “\r\n”;
foreach($order_list AS $key => $value) {
$sql = “SELECT B.name, C.other_cfg, C.activity_pic FROM orbase AS A,
base_activity AS B, relation AS C WHERE A.id = C.order_id AND
C.activity_id = B.id AND A.id = ‘{$value[‘id’]}’ “;
$order_activity_info = $GLOBALS[‘DB’]->get_results($sql);
$activity_name = ”;
$other_cfg = ”;
$activity_pic = ”;
if($order_activity_info) {
foreach ($order_activity_info as $KKK => $VVV) {
$activity_name .= “{$VVV[‘name’]}\n”;
$other_cfg .= “{$VVV[‘other_cfg’]}\n”;
$activity_pic .= “{$VVV[‘activity_pic’]}\n”;
}
}
$pay_time = $value[‘pay_time’] > 0 ? date(“Y-m-d
H:i:s”,strtotime($value[‘pay_time’])) : ‘未付款’;
$str .= “\t{$value[‘title’]},”;
$str .= “\t{$value[‘num’]},”;
$str .= “\t{$value[‘outer_sku_id’]},”;
$str .= “\t{$value[‘item_payment’]},”;
$str .= “\t{$value[‘tid’]},”;
$str .= “\t{$value[‘receiver_name’]},”;
$str .= “\t{$value[‘receiver_mobile’]},”;
$str .= “\t{$value[‘buyer_nick’]},”;
$str .= “\”{$value[‘nespresso_no_id’]}\”,”;
$str .= “\t$pay_time,”;
$str .= “\t{$value[‘payment’]},”;
foreach ($GLOBALS [‘ORDER_STATUS’] as $status_key =>
$status_value) {
if($value[‘order_status’] == $status_key) {
$order_list[$key][‘order_status’] = $status_value;
}
}
$str .= “\t{$order_list[$key][‘order_status’]},”;
$str .=
“\t{$value[‘receiver_state’]}{$value[‘city’]}{$value[‘district’]}{$value[‘address’]}{$value[‘zip’]},”;
$str .= “\”{$activity_name}\”,”;
$str .= “\”{$other_cfg}\”,”;
$str .= “\”{$activity_pic}\”,”;
// if($value[‘offline_active_tag’] > 0) {
// $sql = “SELECT active_tag FROM base_activity_rule WHERE id =
‘{$value[‘offline_active’]}’ “;
// $active_tag = $GLOBALS[‘DB’]->get_var($sql);
// $str .= “\”{$active_tag}{$value[‘offline_active_tag’]}\”,”;
// }else {
// $str .= “,”;
// }
$str .= “\r\n”;
}

据称那是庄姜

}
header(“Content-type: application/octet-stream; charset=utf-8”);
header(“Accept-Ranges:bytes”);
header(“Content-type:application/vnd.ms-excel”);
header(“Content-Disposition:attachment;filename=”.$csv_name);
header(“Cache-Control: must-revalidate, post-check=0, pre-check=0”);
$str = mb_convert_encoding($str,”GBK”,”UTF-8″); //将那么些字符串转码
 从UTF8转为GBK格式
echo $str;
break;

那么,“氏”又是如何得来的吧?《习俗通义·氏族篇》里讲:“盖姓有九,或氏于号。或氏于谥,或氏于爵,或氏于国,或氏于官,或氏于字,或氏于居,或氏于事,或氏于职。”一个人的氏是可变的,可用谥号、爵位、国家、官职、封地等为氏。但氏并非人人都能有的,唯有贵族才有氏,经常百姓出名无氏。“氏所以别贵贱,贵者有氏,贱者闻名无氏”(《通志·卷二十五·氏族略》)。现如若笔者是先秦时代的贵族公子,姓姬,名露,若自身身在宋国,我可以叫卫露;作者家住西门,作者得以叫北门露;我是当官的,作者可以叫司马露等。旁人可以称之为为卫露、南门露、司马露,可唯独无法称呼小编为姬露。

######################################################################################

1位的氏可趁着本人位于的环境、官职、地方等生成而更改,而自身姓姬,则永远姓姬,是不可变的。“氏一传而可变,姓千万年而不变。”氏可变,而姓无法变,因为姓代表着自小编的血统。简单的说,“姓”是亲爹,是有血缘关系的,“氏”是干爹。作者得以有很多个干爹,但就只可以有二个亲爹嘛!

其中    \n 表示换行且回到下一行的最前端
    \r 代表换行
    \t 表示移至下一列

客串了一把王孙公子,回到自身女性的身价中来。先秦时期的女性。在未出嫁从前,用“伯(孟)、仲、叔、季”那类排名相称,再增进“姓”来代表血统,比如自身姓姬,名次最末,则可称笔者为季姬。“伯姬者,鲁湣公之女,成公之妹也。”伯姬为《列女传》一书中记载的人物,我们可由其名判断伯姬,姓姬,是姬宰的长女。其实不止女性如此,男性也每每以名次相称,比如孔丘,他排名老二,是以她的字为仲尼,他的小弟是长子,叫孟皮;比如孙坚先生的长子孙策,字伯符,次子孙权,字仲谋;比如唐伯虎,名次老大,字伯虎。题外话一句,给少年小孩子起名就足以用伯、仲那么些字眼,既有知识,又显体面。

而女性出嫁之后,则在其姓前,冠以娃他爹之氏或以郎君之国名,比如本身叫季姬,嫁给了魏国太岁,我得以叫秦季姬。《春秋》里记载的杞国爱妻“杞穆姬”,姓姬,家中名次老大,嫁到了杞国,故而叫“杞伯姬”。还有一部分小公共本人国家的礼制,比如盛名的周厉王为博赏心悦目的女孩子一笑,“烽火戏诸侯”的褒姒,因褒国礼制“妇人称国及姓”,襃姒是褒国人,姓姒,由此称她为襃姒。比如:郑姬、齐姜、陈妫等都是温馨的姓前加以协调国家之名。还有用娃他爸谥号加己姓的,如庄姜。

秦汉之后的姓,大多是昔日的氏,相当于说,大家将来称自身的姓,其实都以氏。而姓在历史的进程中逐年消失,甚至已有无数人不通晓姓氏之间的原由了。至于姓为何会烟消云散?皆因及时“礼崩乐坏”,战争不断,姓氏制度变得乌烟瘴气,并且姓成了最没有用的涉嫌,赵国打齐国,不会因为是同宗同姓同氏,就不打你。此时的血缘关系已经丝毫不起功用,反而氏表示的“地缘”更具功能,是以氏取代了姓。

而名也代表了字跟号。颇负盛名古人都有字与号。《仪礼·士冠礼》中道:“冠而字之,敬其名也。君父之前称名,外人则称字也。”在古时,直呼其名是不礼貌的一言一动,唯有长辈才能叫其名,平辈一般称呼字,晚辈则尊称号或先生。当然不止男士有字,女生长到十五周岁,也可有字。《礼记·曲礼上》记载:“男人二十,冠而字,父前子名,君前臣名。女孩子许嫁,笄而字。”

回想《红楼梦》中,宝玉初见黛玉,便问黛玉可有表字,黛玉说并未,就是因为那时候她未到十二岁,因而无字。宝玉便给他起了3个“颦颦”。后来探春黛玉等共同起了诗社,大家都起了号,黛玉便有了别号“潇湘妃嫔”。值得一提的是,古人的“名”与“字”大多为长辈所起,本人并无义务做主,可号却是全凭自个儿喜好,起多少个也没提到。比如苏子瞻,号东坡居士,大家爱称她为苏和仲。又有郑燮,号板桥,大家爱叫她郑板桥。又比如说孙波德戈里察,名文,号逸仙,看过徐克监制的《陈真》便知,电影中都称其为孙文或孙逸仙的。

近来姓、字、号大致都烟消云散了,只留下了八个名,并且任哪个人都可以叫你的名字,你也可以直呼父母其名。那是二个如何的时日?

自身的此外两篇“瞎扯”:

您明白李拾遗会武术吗?而且依旧个武术高手 –
简书

毁童年!《白蛇传》中的小青竟然是男的 –
简书

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图