当前位置:首页>太原>太平年番外:火烧晋阳,太原因果靖康耻

太平年番外:火烧晋阳,太原因果靖康耻

  • 2026-02-12 17:25:11
太平年番外:火烧晋阳,太原因果靖康耻

2026开年,央视历史大剧《太平年》热播。作为一部填补题材空白的剧集,它成功引发观众补习和评论五代十国历史的热潮。

五代十国是中国一个极为特殊的历史时期,短短53年,中原地区走马灯似的更迭了梁、唐、晋、汉、周五个王朝,而这五个王朝中,竟然有三个起家于太原。

历史学家认为,一部纷争五代史,实际可以当作建都于开封或洛阳的中央政权同以太原为根据地的割据势力激烈斗争的历史来看,这种一次又一次的激烈斗争,在相当长的时期内,都是以太原割据势力的胜利而告终的。

太原道近期将以《太平年番外》为题刊发一组文章,再现当年太原作为国之强藩的历史地位,重温众多乱世英雄凭借太原皇袍加身的逆袭之旅。

太平年番外之一:虎父龙子,太原为唐朝复仇

太平年番外之二:皇袍加身,幽云泪尽胡尘中

太平年番外之三:棠棣天子,表里河山亦称王

太平年番外之四:叱咤青史,卧虎藏龙太原城

太平年番外之五:火烧晋阳,太原因果靖康耻

五代十国(907年—979年)是中国历史上一个动荡不安的大分裂时期,除了中原地区的梁、唐、晋、汉、周五个朝代外,中原地区之外存在过前蜀、后蜀、南吴、南唐、吴越、闽国、南楚、南汉、南平、北汉等十个割据政权。

公元 960年,赵匡胤陈桥兵变黄袍加身建立宋朝,与他的弟弟赵光义一起开始逐步实现统一天下的宏图伟业。此后十余年间,后蜀、南汉、南唐、吴越等政权先后臣服,最后只留下偏居山西一隅的北汉小朝廷。不曾想到的是,在赵氏兄弟眼中这颗微不足道的“弹丸黑子”,却凭借千古重镇晋阳顽强抗争了十余年,宋军先后三次北伐,即使有宋太祖赵匡胤御驾亲征,也未能收伏北汉。

█ 太平年剧照,宋太祖赵匡胤,朱亚文饰演

公元979年,也就是北宋建立19年后的太平兴国四年,准备充分、志在必得的宋军第四次北伐。在宋军逼人的气势下,辽军放弃了对北汉的军事援助,当时民户仅有三万五千二百二十,士卒仅有三万的北汉政权在孤立无援的情况下进行了殊死的抗争。

█ 公元979年北宋灭北汉之战示意图

四月初,数十万宋军修筑好围城工事,完成了对晋阳城的四面合围。四月二十六日,宋太宗赵光义来到晋阳城下,派人向北汉皇帝刘继元送去劝降书,但守城的北汉将士拒绝接收。

█ 太平年剧照,宋太宗赵光义,魏千翔饰演

宋军大将崔瀚率先攻城,脸颊中箭依然面不改色地督战指挥,赵光义亲自探望他的伤势。宋将王廷义脱去盔甲率军攻城,因头部中箭而阵亡。军校荆嗣一度攻上晋阳城头,腿部被两箭贯穿,脸部被砲石所伤,击碎两颗牙齿,荆嗣退回军营后,被赵光义赐以锦袍银带。马军都军头辅超在攻城战斗中,身受十三处创伤,伤好后再次攻城,身中八箭,同样也被赵光义赐以锦袍银带。负责主攻城南的大将李汉琼在身先士卒率军攻城时,头盔中箭,仍然奋战不止,赵光义将他召到自己的营帐中,亲手为他敷药,并准备亲自前往他为攻城而搭建的名为洞屋类似于坑道的工事中督战,李汉琼流着眼泪劝阻道:“弓箭砲石倾泻于洞屋如同暴雨一般,陛下为什么要以万乘之尊亲涉险境,如果一定要去,就请先处死我。”

█ 公元979年晋阳之战示意图,太原道制图

█ 古代攻城作战图

在攻城的宋将中,不乏太原籍将领,这其中有后来跟随杨业战死在陈家谷的王贵,还有宋真宗章穆皇后的父亲郭守文,而另一位太原籍猛将呼延赞,则先后四次从攻城的云梯上摔落下来,血染征衣。

█ 北汉参战将领杨业,北汉皇帝投降后依然抵抗,直到接到北汉皇帝命令才解除铠甲。太平年剧照,此时杨业的名字还叫刘继业

█ 北宋参战将领潘美,战后率军重建太原城。2004年《杨门虎将》剧照,寇振海饰演潘仁美

█ 太平年剧照,呼延赞,午烽饰演

以上只是这场恶战中的几个片断而已,遗憾的是,在由胜利者书写的史书中,我们却看不到同样英勇壮烈的太原军民。

五月初四,晋阳城迎来了它最为漫长的一天,以打迫降的宋军近乎于疯狂的攻势在这一天达到了顶点,而北汉军民同仇敌忾的顽强抵抗也发挥到了极限。赵光义一鼓作气会饮城中的计划一时难以实现,他下令暂停进攻,亲自草拟了送给北汉皇帝刘继元的劝降书

劝降书中保全富贵的言辞也打动了刘继元,天亮之后,亡国之君刘继元和他的大臣们身着白衣纱帽向赵光义正式投降,历经四代二十九年的北汉政权灭亡。

█ 北汉末代帝王刘继元

北汉皇帝和北汉臣子们投降了,但桀骜不驯的晋阳百姓仍在顽强抵抗,“薛王出降民不降,屋瓦乱飞如箭镞。”太原百姓因此被赵宋王朝斥骂为“顽民”。其实北汉的朝政腐败黑暗,北汉百姓早就对这个割据政权深恶痛绝,早在周世宗北伐太原时,沿途百姓就争相奉献食物迎接,泣诉刘氏赋役之重,表示愿意随军助攻。既然如此,太原百姓拼死抵抗的原因是什么呢?有人说,这是因为宋军水灌晋阳、火烧平遥、动辄裹胁数万百姓远离故土的暴行所致,这未尝不是原因之一,但更为重要的却是太原百姓勇武劲悍顽强不屈的民风使然。北地近胡的地理环境和频繁的战争铸就了太原百姓的这种精神特质,所以并州子弟历来从军者极多。在晋阳一千四百余年的频繁战争中,很少有军队能够在正面交锋中攻破这座英雄城市,即使晋阳城被毁、太原百姓在几次屠城中屡屡被几乎杀尽,但这种精神依然传承下来,所以自古以来每一场以夺取太原为目的战争基本都是极为惨烈的恶战,除了最高守卫者出于自身的私利下令投降或弃城逃跑外,从最初三家分晋的水灌晋阳到最后的太原战役,几乎都是如此。“并人守意益坚”、“并人犹欲坚守”、“城中人犹欲固守”……在赵匡胤兄弟三下河东的战争中,我们一次次看到了类似的记载,合上史书,不由得感慨叹息,这些可敬可爱的先辈们!

宋太宗赵光义终于如愿以偿得到了晋阳,他也开始认真审视这座卧虎藏龙的千年古城。

“表里山河”、“拊天下之背而扼其吭”的地理优势和过去以北方为重心的政治结构决定了山西在中国古代史中的重要地位。是故,“天下形势,必有取于山西。”,而山西之形势,必有取于太原,山西之安危,常视太原之治乱。

太原的地理位置决定了它在历史上的重要地位往往显示于分裂割据时期。从智瑶水灌晋阳赵襄子在这里奠定三家分晋的政治格局,到北魏权臣高欢及其后代凭借晋阳“霸府”左右北朝风云,再到沙陀骑兵飙起于晋阳逐鹿中原,春秋晚期、十六国北朝时期和唐末五代三个混乱的分裂时代,军事重镇太原,对于黄河流域的中原地区,以至于全国的政治、军事局势都产生了深远的影响。

太原举足轻重的历史地位尤其显示于五代时期,一些学者认为,一部纷争五代史,实际可以当作建都于开封或洛阳的中央政权同以太原为根据地的割据势力激烈斗争的历史来看,这种一次又一次的激烈斗争,在相当长的时期内,都是以太原割据势力的胜利而告终的。

当全国统一的趋势和与统一趋势相适应的中央集权已经形成的时候,屡屡抗拒中央政权、成为封建军阀割据中心、“盛则后服,衰则先叛”的太原,越来越不容于统一的新王朝。

而更令赵光义不能容忍的,是太原这片凝聚着王者之气的风水宝地已经成为一个成就霸业造就帝王的龙兴之地。汉文帝龙潜太原入主汉宫,李渊父子起兵太原定都长安,高欢父子盘踞晋阳开创北齐,隋炀帝杨广、唐高宗李治即位前都曾被任命为以晋阳为封地的晋王,崛起于太原的李存勖、石敬瑭、刘知远和他们创立的后唐、后晋、后汉三王朝以及后来的刘崇和北汉政权更是为太原赢得了“龙城”的美誉。“遗风因唐远,积德本周深。王气缠西北,真人虎视偏”,这首描写太原的古诗,名字就叫《龙城》。今天的太原人满怀深情地这将片热土称为龙城,但太原龙腾虎跃的历史却给晋阳城带来过灭顶之灾,龙城太原,在劫难逃。

█ 龙潜太原的汉文帝刘恒。2010年《美人心计》剧照,陈键锋饰演刘恒

█ 凭借晋阳霸府开创北齐的高欢、高洋父子

█ 曾在晋阳出任晋王的隋炀帝杨广。1996年《隋唐演义》剧照,邵峰饰演杨广

█ 从太原起兵建立唐朝的唐高祖李渊。2003年《隋唐英雄传》剧照,杜志国饰演李渊

█ 跟随父亲从太原起兵的太原公子李世民。2003年《隋唐英雄传》剧照,郑国霖饰演李世民

█ 占据太原建立后唐的李克用、李存勖父子

█ 在太原担任北京留守建立后晋的石敬塘,太平年剧照,海一天饰演

█ 在太原皇袍加身开创后汉的刘知远,太平年剧照,于洋饰演

赵光义既害怕军阀凭借城坚池深的晋阳城再进行叛乱或割据,更害怕凝聚着王者之气的太原出现与他争夺帝位的真龙天子,五月十八日,晋阳失陷不到半个月后,赵光义下令火烧晋阳。新城、仓城、大明城,西城、东城、连城,里三城外三城的四十里繁华都市燃起了熊熊烈火。火烧之后,宋军又引晋水和汾水冲灌晋阳,最终使这座历经一千四百七十六年的千古重镇在太原百姓的血泪与后人无奈的感慨之中化为了一片废墟。豪华壮丽的大明宫与晋阳宫,铭刻着唐王功业的起义堂和受瑞坛,还有那血肉铸就的澄空大佛,那么多辉煌的建筑和灿烂的文化,如此轻易地化为灰烬永远地消失在历史的烟尘之中,只剩下一千年后一腔无人共鸣的悲愤。

在民间传说中,太原的噩梦还没有结束,按照古代风水理论:山脉象征为龙,称作龙脉,无辜的系舟山因此被宋军削去了山头,称为拔龙角,后来重建太原城时,也只修丁字街不修十字街,为的就是要“钉”死太原龙脉。

关于龙城的称谓、钉死龙脉的传说,散见于郝树侯《太原史话》等一批著述,虽然这些传说于史无证,不少学者也提出了反对意见和其它见解,但人们依旧津津乐道,2007年还将一条城市主干道正式命名为龙城大街。

█ 太原龙城大街

曾经的千古重镇,如今掩埋在晋源广袤的土地下。唯一露出地表的一段城墙位于古城营村,绵延的夯土残垣和它身上茂盛的灌木丛,一如当年太原百姓不愿屈服的铁骨脊梁。

█ 位于古城营村的晋阳古城西城墙

█ 晋阳古城遗址1964年省保碑

█ 晋阳古城遗址2001年国保碑

█ 位于太原古县城北城墙内的晋阳古城考古博物馆

█ 位于太原古县城北侧的晋阳古城国家考古遗址公园,图片转载自三千丈

毁灭晋阳,绝对是北宋统治者自掘坟墓的重大战略失误。随着中央集权制度的加强和政治经济重心的南移,即便晋阳城依然存在,太原也难以再凝聚起与中央政权相抗衡的王者之气。石敬塘割让燕云十六州后,中原王朝的北部边防从此无险可守,而位于汾河谷地的晋阳城因而变得异常重要。赵光义为了消除内忧而毁灭晋阳,无异于在抵御外患的战争中自毁长城。如果没有毁掉晋阳,靖康之耻有可能得以避免,北宋的历史也将随之改写。然而历史无法重复,靖康之耻,早在赵光义下令毁灭晋阳的那一刻就已注定。

北宋统治者显然意识到了太原战略地位的重要性,仅仅三年之后的公元982年,宋军将领潘美就在晋阳故城东北三十里汾河东岸的唐明镇新建城池。当年仅有一条小街的唐明镇,位于今天西羊市街的大关帝庙一带,大南门的唐明饭店即得名于此。但是,宋建太原城狭小局促,与其北部边防重镇、地区中心城市的地位极不相符,根本无力承担边防重任。

█ 太原城址演变图,转自老童《龙城记》

█ 宋代太原城金肃门残留的夯土城墙,上世纪九十年代末拓宽水西门街时拆除

太原重建一百四十多年后,金太宗以北宋接纳辽军降将张觉为借口,挥师伐宋。金军的计划是兵分两路,西路军以宗翰也就是《说岳》中的粘罕为主帅,率军六万,从西京大同出发,攻占太原,东路军以另一员竭力主张攻宋的大将宗望为主帅,率军六万,自平州入燕山,直取真定,然后两路大军会师于开封城下,一举灭亡在联合攻辽的战争中被金军鄙薄蔑视的弱宋。

█ 金军西路军主帅宗瀚雕塑

胡马南掠,完全出乎宗翰必有几场恶战的预计,还在幻想着以屈让来换回燕云各州的宋廷猝不及防,各地守军或溃或降,节节败退。

十二月十八,一路势如破竹的金朝西路军攻破石岭关,前锋进抵太原城下。此时,北宋在太原的最高官员童贯已经望风而逃,只留下副都总管王禀率领三千胜捷军城。赵光义处心积虑地防备着太原,但他不曾想到,太原此时却坚强地护卫着宋室江山,与金军进行殊死抗争。

█ 王禀画像

与此同时,宋徽宗传位于儿子赵桓,是为宋钦宗。金朝东路军主帅宗望在降将郭药师的引导下,纵横千里大平原如入无人之境,黄河南岸的数万宋军望风而逃,六万金军在宗望的狂笑声中,乘坐搜寻来的十几条小船,用五天五夜的时间从容渡过无人把守的黄河天堑,于靖康元年正月初八兵临开封城下。

按照金军的战略布署,西路军不仅要与东路军会师开封发起总攻,为了阻击唯一可与金军抗衡的宋朝西北边防军,防止赵宋朝廷从西路奔蜀,宗翰还负有攻取洛阳这个战略要地的重任。

就在孤军深入的金朝东路军等待西路僚军的时候,懦弱无能优柔寡断的宋钦宗仍然在战与和之间徘徊不定,最后竟然接受了宗望割让太原、中山、河间三镇的退兵条件。

尽管宋朝使臣路允迪进城传达了割让太原的诏书,但太原军民与中山、河间两镇一样,拒绝了这份屈辱的圣旨,与恼羞成怒的金兵展开血战。出师已近半年的金朝西路军此时已是日益疲弊、粮草不济,宗翰用“锁城法”构筑重重工事将太原团团包围,留下大将银术可继续围城,自己则率领主力撤回大同。

金军北撤后,在请战派与舆论的压力下,宋钦宗认识到太原保卫战的战略意义与三镇“国之屏蔽”的重要地位,于三月十六日下诏重新确保三镇,加封三镇官员职位,褒奖他们守城之功。

█ 网络游戏《铁血大宋》背景图

这一年五月,赵宋王朝第一次组织中央禁军救援太原,大将种师中由河北井陉西进,另外两员大将分别从长治和汾州北上,三军共解太原之围。然而,长治、汾州两军逡巡不前,未能按照约定与种师中部会师。最终,三支援军被金军各个击破,种师中饮恨疆场。

█ 金军第一次南侵及宋军第一次救援太原示意图,太原道制图

宋廷随即组织了对太原的第二次救援,除了李纲统帅的主力之外,还有驻屯于沁县的解潜部,驻屯于辽州的刘郃部,驻屯于文水的折可求、张思政部,驻屯于南北关的范琼部,计划以兵分数路的优势兵力围歼银术可孤军深入的疲敝之师。然而,如此事关国家存亡的重大军事行动中,李纲合兵一处统一指挥的要求却被否决。已经出征近一年的银术可面对一盘散沙的宋军指挥若定,先是集中主力击败刘郃部,随即又先后击败解潜部于南北关、张思正部于文水、折可求部于子夏山,宋军被各个击破损失数万人之后,对太原的第二次救援宣告失败。

█ 宋军第二次救援太原及金军第二次南侵示意图,太原道制图

太原之围未解,靖康元年八月,金军又再次攻宋。金军二次南侵的兵力布署和进军路线较之前一次基本不变,但二次南侵着意加强东西两路的互相协同,以实现两路夹击、会师开封的战略目标,而为了实现这一目标,其战略重点,就是攻取太原打通西路。太原,再一次成为众矢之的。

在重重包围中南顾王师望穿秋水的太原守军没有盼来自己的援兵,兵临城下的却是卷土重来的宗翰大军。宋代的太原只是一座政治与战略地位都不重要的小城,物资储备极为有限,太原军民已经在严密封锁中苦苦支撑了八个多月,存粮基本用尽,士卒先是宰杀牛马骡等牲畜,后来只好烹煮弓弩皮甲以充饥,而城中百姓则只能用糠秕和干草来果腹,甚至出现了人相食的惨剧。人相食,意味着这座孤城的坚守已经支撑到了极限,尽管如此,太原军民依然矢志不渝,拒绝了宗瀚的数次劝降而决心以死报国。

在金朝生力军半个月的猛攻之下,英勇顽强的太原城在坚守了二百五十多天之后,于九月初三失陷。城破之后,身负重伤的主将王禀投汾河自尽,三十余名地方官吏壮烈殉国,在饥饿中幸存的太原百姓几乎被屠杀一空。

攻陷战略重心太原之后,金朝西路军挥师南下,与东路军遥相呼应,于年底会师开封,灭亡北宋,是为“靖康之耻”。

在围困太原期间,金兵一部曾驻扎于晋阳城废墟之中,当他们举头仰望太原故城巍峨的城墙时,可曾想到晋阳城如若不毁,金兵有可能攻破这座兵精粮足的千古重镇吗?当徽钦二帝北狩蒙羞的时候,可曾想过这正是当年赵光义下令火烧晋阳的报应?

尽管太原的地理位置依然重要,但太原抗金战,是龙城太原在漫长的封建社会中最后一次对全国的政治、军事形势产生重要影响,从此后,太原基本没有再为封建皇朝创立过有如汉唐五代时的功勋,太原再一次影响全国形势时,已是八百年后的辛亥革命。

好书推荐

点击图片可购买《太原指南》

推荐阅读
太平年番外之一:虎父龙子,太原为唐朝复仇

太平年番外之二:皇袍加身,幽云泪尽胡尘中

太平年番外之三:棠棣天子,表里河山亦称王

太平年番外之四:叱咤青史,卧虎藏龙太原城

太原城中,有条有里,有市井烟火

太原城中有山岭

太原忂陌间的戎马印迹,告诉你龙城为什么武德充沛

从海子堰到文瀛湖:太原城中那些湖海河池

迎泽大街正式通车,今天我们不能忘记这个人

从并州到并州路

太原网红打卡地晋阳桥的前生今世

从太原郡、太原府到太原市

龙城大街——太原何以称龙城?

钟楼街——晨钟暮鼓,人间烟火

都司街——三司衙门故事多
解放路——从迎泽门到镇远门

首义门荣耀回归,百年沧桑光影再现

千年的衙门流水的官:图说督军府沧桑

晋源:晋水之源,三晋之源,浴火重生凤凰城

太原古县城,浴火重生凤凰城

晋源古城营,阿育王、九龙圣母、耶稣基督的共存与共荣

晋阳、并州、龙城、迎泽……太原这些名称的由来和含义你都知道吗?

梦游晋阳古城国家遗址公园,重回太原隋唐盛世(升级版)

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-12 22:21:23 HTTP/2.0 GET : https://h.460.net.cn/a/475427.html
  2. 运行时间 : 0.144943s [ 吞吐率:6.90req/s ] 内存消耗:4,371.95kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=9408b8557d1a72721563d7be90d0fa9a
  1. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/database.php ( 2.47 KB )
  34. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/runtime/temp/dccdcfeff1941d123b17292ae4c6c9a3.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/h.460.net.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000608s ] mysql:host=127.0.0.1;port=3306;dbname=h460;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000882s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.016332s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.008255s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000792s ]
  6. SELECT * FROM `set` [ RunTime:0.000319s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000740s ]
  8. SELECT * FROM `article` WHERE `id` = 475427 LIMIT 1 [ RunTime:0.003152s ]
  9. UPDATE `article` SET `lasttime` = 1770906083 WHERE `id` = 475427 [ RunTime:0.006595s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000376s ]
  11. SELECT * FROM `article` WHERE `id` < 475427 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000473s ]
  12. SELECT * FROM `article` WHERE `id` > 475427 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000414s ]
  13. SELECT * FROM `article` WHERE `id` < 475427 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002424s ]
  14. SELECT * FROM `article` WHERE `id` < 475427 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005284s ]
  15. SELECT * FROM `article` WHERE `id` < 475427 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.002683s ]
0.148431s