当前位置:首页>太原>太原保卫战:北宋铁血孤城的最后防线

太原保卫战:北宋铁血孤城的最后防线

  • 2026-03-26 17:51:09
太原保卫战:北宋铁血孤城的最后防线

🔥 导语

历史从不重复,但总是押韵✨。当金兵铁蹄踏破汴京,繁华北宋瞬间崩塌,我们看到的不仅是王朝覆灭,更是一面映照权力、人性与制度的镜子🪞。今天,让我们穿越回那个"人肉贱如猪狗"的至暗时刻,揭秘"弱宋"300年积弊如何在一夜间爆发?这场惊心动魄的亡国悲剧,藏着哪些令人警醒的历史密码?🔑


🏰 九叶鸿基一旦休,猖狂不听直臣谋,甘心万里为降虏,故国悲凉玉殿秋 🍂

⚠️ 温馨提示:今天的故事会有一点重口味,有心理承受能力偏弱者,建议避开吃饭饮水时间谨慎观看。

📅 靖康之变:人间地狱实录

说北宋靖康年间,丙午丁未赤马红羊,金兵南下抓走徽钦二帝,北宋就此灭亡。

此后六七年间刀兵祸乱,山东淮南一带荆榛千里

  • 🍚 一斗米涨到数万钱
  • 🔥 生灵涂炭之际,不论盗贼、官兵,还是平民百姓
  • 💀 饿到极点开始相食续命
  • 🐷 人肉的价格贱如猪狗

人肉市场"专业术语"

  • 👴 老瘦男子被称作「烧把火」
  • 👩 年轻女子被叫作「不羡羊」
  • 👶 小孩被呼为「和骨烂」
  • 🐑 这些人又被统称为「两脚羊」

登州有一个名叫范温率领一伙忠义之士,从山东渡海来到钱塘。已经走到天子脚下了,仍有人在吃人。靖康之乱所造成的灾难,由此可见一斑 💔。

💡 史料辨析:这段记载经常被误认为是五胡十六国时期所发生的事情,这是不对的。它实际上出自北宋末南宋初庄绰所写的史料笔记《鸡肋编》。

有关靖康之乱已经跟大家聊过了两期,这一篇将会太原城破开始,讲讲乱世末年的悲凉与人民的凄苦!


⚔️ 弱宋根由:三百年积弊探源

❓ 绵延三百年的大宋王朝,为何一直以「弱宋」著称?

经济文化持续繁荣,可是为什么一到战场就总是吃败仗呢?🤔

如果单看宋朝的军事策略,总结起来可以是三句话:

📋 三大致命战略缺陷

  1. 👑 皇帝爱管事
     - 「将从中御」的传统
  2. 🐢 挨打就缩脖
     - 消极防御策略
  3. 🤝 讲和当朋友
     - 过度依赖议和

👑 致命传统一:皇帝爱管事

📜 「将从中御」的由来已久

在宋朝叫作「将从中御」,这是一项由来已久的传统。

宋太宗赵光义的时候,每到有战事发生:

  • 🗺️ 这位皇帝必定会授予阵图给要出征的将帅
  • ⏰ 可能是早就准备好的,也可能是临时起意
  • 👑 总之皇帝要全面的参与到征伐之中

这个阵图就相当于作战计划:

  • ➡️ 走到什么地方、如何排兵布阵
  • ⚠️ 必须按照皇帝的意愿来,否则就是抗旨

同时还要求将帅们要早请示晚汇报

  • 📞 遇有不决,不管百里千里,都要向皇帝请旨
  • 🔄 战场上形势是瞬息万变

💭 战场现实:皇帝不放心把军权完全交给将军们,从早到晚的瞎指挥。将军们很多时候,只能看着好机会从眼前溜走。

这种做法在之后被贯彻下来,成为「祖宗之法」,后来的君主几乎无不遵守。


🐢 致命传统二:挨打就缩脖

🛡️ 「消极防御」的安全幻觉

宋朝的统治者们特别讲求稳妥:

  • 🕊️ 打仗这事,他们的想法往往是能不打就不打,能防就防
  • 📊 能通过加强防御和外交手段来维护和平,比主动出击更加安全可靠

比如在面对辽和金的侵扰的时候:

  • 🏰 修建了大量的边防堡垒和长城
  • 💂‍♂️ 并在战略要地驻扎重兵

⚠️ 消极防御的双重弊端

但是这种以防御为主的策略也有明显的弊端:

  1. 🎯 失去主动权

    • 长期被动防御往往会失去主动权
  2. ⚔️ 缺乏野战能力

    • 过度依赖防御工事使得宋军缺乏野战能力
    • 🚨 一旦敌人突破防线就傻眼了
    • 🤷‍♂️ 士兵们平时就会守城,现在要反击,你说咋整?

于是经常是防线一破,宋军就陷入混乱。

🤝 致命传统三:议和当朋友

💰 「花钱买和平」的幻想

甭管是契丹人的辽国,还是女真人的金国:

  • 🙇‍♂️ 你说你强,我就认怂
  • 💸 我给你赔点钱,咱们别打了
  • ✨ 大家和和气气不是挺好吗

⚖️ 「议和政策」的利弊权衡

这一招同样是有利有弊:

✅ 有利方面

  • 👨‍👩‍👧‍👦 不打仗老百姓们可以少受点苦

❌ 不利方面

  • 🐺 敌人可未必拿你当朋友
  • 😈 甚至还会觉得你软弱好欺负
  • 📉 钱赔的是越来越多,底气越来越不足
  • 🔻 国家的实力也不断地被削弱

🎯 【核心剖析】军制弊端:制度性弱化

除了这三条主要的军事策略,宋朝的军制同样导致了战斗力低下。

📊 【军队构成四层级】

🔵 禁军 - 中央精锐部队

  1. ✅ 职责:拱卫戍守京师和征伐
  2. ✅ 统帅:由中央三衙统帅管束
  3. ✅ 地位: 宋朝最重要的正规军
  4. 📈 规模变化趋势
    • 🏛️ 宋太祖开宝年间 → 禁军有不到20万
    • 👑 宋太宗至道年间 → 禁军大约有36万
    • 🌟 仁宗一朝 → 禁军一度超过80万

🟠 厢军: 地方后勤部队

  1. ✅ 职责: 镇守地方(国家正规军中的地方部队)
  2. ❌ 战斗力: 很少训练, 基本上没有战斗力
  3. 🔧 主要工作内容清单
    • ⚒️ 制造武器、筑城修路、建造战船
    • 🚢 疏通河道、运送物资
    • 👮 负责地方官员的安保
    • 🤝 迎来送往等等杂事

💡 【形象比喻】如果我们把禁军理解成作战部队, 那么厢军就是后勤部队.

🟢 【辅助力量】乡兵 + 蕃兵

乡兵
蕃兵
性质
预备役/农垦兵团
少数民族边防部队
来源
各地户籍从农民中抽丁
少数民族组成
特点
农忙干活,农闲训练
非正规,无定员

🔄 【权力制衡】军事指挥体系的致命缺陷

⚖️ 【两大系统互相牵制】

咱们上一篇文章讲过枢密院和三衙:

  1. 📋 【枢密院】

    • ✅ 负责发兵调兵
  2. ⚔️ 【三衙】

    • ✅ 负责统兵

🔒 【核心问题】二者互相牵制约束。枢密院尽管有调兵发兵的权限,但实际上这中间必须要经过皇帝批准。皇帝自始至终都掌握着最高军权.

所以朱熹说: "枢密院号为典兵,仓促之间要调一匹马也调不动".

🔄 【四大分离原则】

按照规定,不仅调兵统兵分属两个系统,而且:

  1. 👥【兵将分离】
  2. 🔄【定期换防】
  3. 👨‍✈️【将领轮换】
  4. ⏱️【临时委派】

具体表现为:8️⃣ 不管是拱卫京师的禁军还是驻防地方的禁军 → 定期换防,不时调动 → 绝不能长时间固守在一个地方.9️⃣ 各个部队的将领也要时不时加以更换.🔟 说有突发事件必须派兵了 → 将领会由皇帝临时委派 → 这个事情处理完毕以后 → 兵归宿卫,将还本镇.

就这样形成了:3️⃣➖0️⃣➖0️⃣年恶性循环: "兵无常帅、帅无常师", "兵不识将、将不识兵".


📚 【文官压制】以文制武的文化痼疾

在军制方面,宋朝还有一个绕不开的话题,就是「以文制武」.

👨‍🎓 【文官主导的三级体系】

  1. 🏙️【地方层级】地方上的长官是文臣
  2. 🎖️【军区层级】安抚使、经略使这类统帅是文臣
  3. 🏛️【中央层级】最高军事机构长官枢密使通常由文臣担任

😔 【武将地位的持续边缘化】

甭管在哪,武将永远低文官一头.常年积弊:一味的崇文抑武就必然会挫伤武臣们的自信心自尊心.


💎 【历史教训总结】

综上所述,所有这一切完全违背了前线指挥作战因地制宜、随机应变的客观规律.

🔄 300年恶性循环:久而久之,使得大宋在军事上一蹶不振,吃败仗成了家常便饭.

─── 🌅 ───

这段血泪交织的历史告诉我们:制度的僵化比敌人的刀剑更加致命.

01 太原保卫战:北宋铁血孤城的最后防线 🛡️

🎯 金军压境:四长之威与攻城突破

南宋名将吴璘对金国部队有过精准总结:

「金人有四长:曰骑兵,曰坚忍,曰重甲,曰弓矢」

同时,金人在攻城技术战术方面也在不断突破。

靖康元年年初,金军斡离不所部迫使宋朝交纳大量财物,带着割让太原、中山、河间三镇的诏书从汴京撤兵北返。


⚔️ 朝廷分歧:战和之间的摇摆不定

宋廷内部对于是否割让三镇以及是否抗击金军产生巨大分歧:

  • ✅ 主战派:李纲和种师道建议"俟其半渡而击之"
  • ⚠️ 主和派:吴敏、耿南仲在黄河边竖起大旗,严令军队不得追击

尚书右丞李纲提出建议:应按照澶渊之盟规矩,派遣大军"护送"金军离境。钦宗皇帝最终同意了他的提议。

🚀 战机错失:朝令夕改的致命后果

李纲立刻派兵十余万分道并进,同时下达命令:

「度便利可击,即击之!」

「金人厚载而归,辎重既众,驱虏妇女不可胜计,气骄甚,击之决有可胜之理」

宋军将士踊跃前行,在过了邢州后追上金军,双方距离只有二十多里。然而就在准备痛击敌人时:

  • ⏰ 朝廷新令:皇帝因信息延迟,发金牌召回所有部队
  • 🔄 反复无常:李纲进宫力争后皇帝又同意追袭
  • 💔 士气受挫:将士知朝廷意见不一,"懒得继续卖命"

🏰 太原围城:攻城器械的巅峰对决

从金国视角看,宋钦宗没有遵守割地盟约;从宋朝视角看,金人诸多承诺未兑现。双方矛盾激化,焦点集中在太原

🪨 金军"炮"术:远程攻击的重器

金军投入数十部投石炮车攻打太原,根据文献记载:

「攻者得用炮之术,则城无不拔;守者得用炮之术,则可以制敌」

炮车需数十人甚至数百人拽动,有近二十种不同类型。

🛡️ 宋军应对:棉被麻袋的智慧

太原守军创造性防御:

  • 缓冲层
    :用棉被和装满糟糠的麻袋铺到城楼
  • 地道战
    :悄悄挖地道通壕沟,夜间焚毁金军填壕木材
  • 火攻术
    :泼火油烧毁金军鹅车、楼车

👥 守城双雄:张孝纯与王禀的铁血坚守

主持太原保卫战的张孝纯和王禀采取极端措施:

  • 🏗️ 城内改造:所有房屋墙壁打通方便调动,筑起内城
  • 👥 全民动员:15-60岁男子全部编入守城部队
  • 🍚 严格配给:无论官民一律实行粮食饮水配给

💔 绝境求援:枯瘠如鬼的使者

持续到当年四月,太原情况危急:

求援使者"枯瘠如鬼",奏状藏在衣领中突围

此时太原城:

  • 🐮 牛马骡已吃光
  • 🏹 守军煮弓弩和皮甲充饥

📉 转折时刻:北宋军政的彻底暴露

北宋朝廷展开大规模救援行动,但为援救太原而发生的战役,成了早期宋金关系的重大转折点

它的发生发展,将北宋军政的混乱不堪暴露无遗

─── ✦ ───


02🏰 坚城失陷

从靖康元年(1126)年初斡离不退师以后,北宋在河东河北两个地区主要依靠的有三员大将,分别是种师道、姚古、种师中

这些都是在第一次汴京围城之后远道而来的勤王之师,其中尤以种师道的作战经验最为丰富,官拜同知枢密院事、京畿、河北、河东宣抚使。

种师道和李纲是北宋末主战派的代表人物,两个人同样的深得民心,但是在皇帝那遭遇的,也同样是各种不信任、不放心、不重视。

⏳ 四次被弃的良策

在不同的时间点,种师道给皇帝至少提了四次极其可行且有利的建议,结果全都没有采纳:

✅ 第一次:提议金人退兵半渡击之 → 没有得到认可✅ 第二次:预感到金人必定再来,提议在黄河两岸布下重兵把守 → 没有人重视✅ 第三次:提议抢在金人二次围攻汴京之前,在汴梁集结重兵✅ 第四次:建议皇帝撤离汴京

全部没有被采纳!后来汴京城破,宋钦宗捶胸顿足恸哭着说:「朕不用种师道言,以至于此!」

🎯 老将的最后征程

靖康元年(1126)五月,年过七旬的种师道以年迈多病为由向皇帝请求退休。

剩下两员将领:姚古负责河东,种师中负责河北。姚古没能成功解救太原,皇帝不得不命令种师中兵出井陉,进入河东和姚古形成钳形攻势,夹攻太原外的金军。

这一次种师中打的很顺,先后克复寿阳、榆次(今天的山西晋中),这里距离太原已经是咫尺之遥

⚠️ 致命的情报失误

就在这个时候,一条错误的情报彻底改变了战局:

  • 五月盛夏
    :金军西路主帅粘罕回到云中避暑
  • 错误情报
    :宋朝得到消息称金军大部队已回北方度夏
  • 实际情况
    :金军留在太原的兵力并不少,处于半休整状态

宋廷知枢密院事许翰轻信错误情报,逼着姚古和种师中出兵,不出兵就治他们「逗挠」之罪——这是当时很严重的一项罪行,甚至可以直接问斩。

💔 杀熊岭悲歌

种师中收到诏书即日整军出发,来到寿阳后就遭遇了完颜活女的袭击。双方互有胜负之后,种师中经过榆次来到了距离太原只有百里之遥的杀熊岭

⚠️ 致命困境

  • 走得匆忙,没有携带足够粮草
  • 姚古部队没有及时赶到
  • 士兵每人每天只能分到一勺豆子

金国人看准时机果断出兵攻打,宋军经过一上午厮杀后渐渐落了下风。兵卒纷纷逃散,只剩下一百多人还跟着种师中。

这员老将在身中数枪的情况下,简单包扎伤口仍然跨马迎敌,最后力战而死,时年六十八岁

🏛️ 混乱的指挥系统

这场战役之后:

  • 🚫 姚古被免去军职
  • 🚫 种师道退休
  • 🚫 种师中战死

最有经验的三个人都因指挥系统紊乱而去职,太原还在被围困!

📉 李纲的无奈出征

钦宗皇帝听信主和派耿南仲的谗言,任命李纲为宣抚使挂帅出征。李纲知道自己被政治对手摆了一道,也自知作为文官欠缺军事经验。

💡 残酷现实

  • 名义上统兵22万
  • 实际能指挥的只有2万没有战马的士兵
  • 后来连这两万人也不给了 → 真正的光杆司令

截止到当年八月份,各地将领轮番和金人战斗,几乎无一例外全部以失败告终。李纲从此被免职脱离了北宋政治中心。

🍂 太原的最后时光

种师道拖着病体被强迫再度出山,「可是这个时候即便大罗神仙临凡,也已经救不了太原城了」。

🚨 人间地狱般的围城生活1️⃣ 吃光牲口、皮制品2️⃣ 吃尽草根、树皮、浮萍3️⃣ 开始人吃人

  • 先悄悄吃死人
  • 后明目张胆吃掉将死未死的
  • 易子相食、惨不忍睹
  • 最后开始吃自己的骨肉

💀 城池陷落

靖康元年(1126)九月初九,金兵攻陷内城。坚守了262天的太原彻底失陷:

  • 🎯 守城长官张孝纯自杀不成被俘虏
  • 💧 大将王禀抱着宋太宗的画像投河自尽
  • 🔥 粘罕命人打捞王禀尸首,「纵马奔驰将其踩成肉酱」

随后纵兵入城放火屠城,「不问老幼见者皆杀」。


💫 可怜了这满城军民百姓,成了北宋灭亡前最硬气的担当。战争对生灵的践踏在1126年的太原,让人望而生畏、不寒而栗。

🎭 太原城破,汴京也岌岌可危,预知后事如何,且听下回分解!

🎙️ 本篇文章到此结束。

📢 互动邀请

✨ 感谢你阅读至此,这是一个历史频道,如果您喜欢这种「史料严谨+叙事生动」的风格,欢迎点赞支持✅!你的每一次爱心和点赞都是对我持续更新的动力!感谢感谢!转发分享,每天为你持续更新历史的精彩内容~让你了解历史,知晓未来!

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-30 04:46:25 HTTP/2.0 GET : https://h.460.net.cn/a/489443.html
  2. 运行时间 : 0.095812s [ 吞吐率:10.44req/s ] 内存消耗:4,395.52kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=fc745d3b05b0765fbc6af6abee7695a6
  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.000531s ] mysql:host=127.0.0.1;port=3306;dbname=h460;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000542s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.001784s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000690s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000535s ]
  6. SELECT * FROM `set` [ RunTime:0.004408s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000574s ]
  8. SELECT * FROM `article` WHERE `id` = 489443 LIMIT 1 [ RunTime:0.005848s ]
  9. UPDATE `article` SET `lasttime` = 1774817185 WHERE `id` = 489443 [ RunTime:0.000867s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000251s ]
  11. SELECT * FROM `article` WHERE `id` < 489443 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000445s ]
  12. SELECT * FROM `article` WHERE `id` > 489443 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000669s ]
  13. SELECT * FROM `article` WHERE `id` < 489443 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000753s ]
  14. SELECT * FROM `article` WHERE `id` < 489443 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001531s ]
  15. SELECT * FROM `article` WHERE `id` < 489443 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.009280s ]
0.097464s