当前位置:首页>太原>琅琊太原辩——王氏源流考【五、所谓“天下王氏出太原”的形成机制与“堂”的普遍化】

琅琊太原辩——王氏源流考【五、所谓“天下王氏出太原”的形成机制与“堂”的普遍化】

  • 2026-06-24 09:49:18
琅琊太原辩——王氏源流考【五、所谓“天下王氏出太原”的形成机制与“堂”的普遍化】

摘要:所谓“天下王氏出太原”是一句流传较广的民间俗语,但缺乏历史事实依据。本文以时间节点与分宗脉络为纲,系统梳理琅琊与太原两望的源流关系。研究表明:秦末王元、王威兄弟分迁之前,王氏祖先活动区域主要在晋中汾河流域(后世称为广义太原区域),但这并不能推导出“天下王氏皆出太原”的结论。分宗之后,琅琊与太原为兄弟支系,琅琊为长支、太原为次支,各有独立传承脉络。所谓“天下王氏出太原”,是唐代政治建构与宋代《百家姓》传播共同作用的产物,不能用以概括王氏全局源流。本文旨在厘清王氏源流的学术真相,解释“为何琅琊后裔的祠堂却题写太原堂号”这一普遍困惑,秉持实事求是原则梳理各支派上源,弘扬求真务实的谱牒研究精神。

琅琊太原——王氏源流考

五、所谓“天下王氏出太原”的形成机制与“太原堂”的普遍化

5.1 《百家姓》的时间证据:宋代以前无此说

一个关键证据是:宋代以前的正史与谱牒中并无“天下王氏出太原”的明确说法。这一说法在唐代文献中几乎不见踪影。

进行文献检索可以发现:在《全唐文》《全唐诗》《唐代墓志汇编》等大型唐代文献数据库中,虽然大量出现了“太原王氏”或“王姓太原人”的记载,但从未出现“天下王氏出太原”这样一句概括性的谚语。唐代人提到王氏郡望时,通常是说某某“太原祁人”或“琅琊临沂人”,两望并存、各表各的,没有用一方覆盖另一方的意思。

例如,《旧唐书》中记载人物籍贯,王珪是“太原祁人”,王方庆是“琅琊临沂人”,泾渭分明。这说明在唐代官方的认知中,琅琊和太原是两个并行的郡望,没有谁涵盖谁的问题。如果“天下王氏出太原”真的是唐代的主流说法,那么《旧唐书》中那些明确记载为“琅琊”的王氏人物,就应该被重新归类为“太原”,但事实并非如此。

宋代以前,王氏郡望众多。据《广韵》记载,王氏有二十一望:琅琊、太原、北海、陈留、东海、高平、京兆、天水、东平、新蔡、新野、山阳、中山、章武、东莱、河东、金城、广汉、长沙、堂邑、河南。《元和姓纂》也有类似的记载。在这些郡望中,琅琊和太原只是其中最有影响的两个,其他郡望的王氏各有各的源流,不一定与太原有关。如果“天下王氏出太原”成立,那么这二十一望中的大部分都应该是太原王氏的分支,但史书并无这样的记载。

因此,“天下王氏出太原”在宋代以前并不存在,这是一个经过充分论证的学术判断。正是因为没有这个说法,我们才能断定它是后来建构的产物。

5.2 唐代的政治建构

所谓“天下王氏出太原”能在全国范围内推行并得到普遍接受,主要原因是唐代官方的政治操盘。唐代政治操盘可以分为三个层面:

第一,确立高门标杆。唐太宗贞观年间,命高士廉等人编纂《氏族志》,重新评定天下士族门第。在这次评定中,原本被列为第一等的山东士族(如崔、卢、李、郑)被降级,而关陇贵族和太原王氏等与李唐皇室关系密切的家族被抬升。太原王氏的宰相王珪成为这次士族评定的受益者之一。《氏族志》的编纂原则是“崇重今朝冠冕”,即按照现任官职高低来决定门第等级。王珪作为宰相,自然将太原王氏的门第大大提升。这种官方的背书,使得太原王氏的社会声望急剧上升。

第二,借重龙兴之地。太原是李唐王朝的龙兴之地。李渊从太原起兵,夺取天下,因此太原在唐代具有特殊的政治地位。将王氏始祖追溯至太原,可以拉近皇族与世家大族的关系。李渊、李世民父子自称是老子李耳的后裔,但这一说法缺乏可靠的谱系支撑,在士族社会中难以获得普遍认可。与此相比,“王氏出太原”的说法有完整的谱系记载,更容易被接受。更重要的是,通过强调太原作为王氏得姓之地,实际上也在强化太原作为李唐“龙兴之地”的神圣性——两个最有影响力的姓氏(李姓和王姓)都与太原有关,太原就成了天下“圣地”。

第三,帝王的神圣化背书。武则天时期对太子晋的封禅和立庙,是将“太原出王氏”这一观念神圣化的关键一步。武则天本人对王氏身份有强烈的认同——她的母亲杨氏出身于弘农杨氏,但武则天的家族通过联姻与太原王氏建立了联系。据《旧唐书》记载,武则天曾多次表示自己是太原王氏的后裔(这一说法并不被史家采信)。垂拱四年(688年),武则天封禅嵩山,封太子晋为“升仙太子”,并立庙祭祀,亲自撰写《升仙太子碑》。这一举动,使得王氏祖先王子乔从一个先秦时期的历史人物,变成了受到国家祭祀的神明。皇帝(而且是女皇帝)亲自立庙祭祀,这在历史上是极为罕见的。从此,“太原出王氏”不仅是一个谱系学论断,更有了神圣的光环。

我们可以推测,武则天这样做有多重动机:一是为自己称帝寻找神圣依据——如果王子乔能够升仙,那么武则天作为他的“后裔”,自然也有神圣性的加持;二是拉拢太原王氏以巩固自己的统治——武则天在政治上需要依靠关陇和山东士族的支持;三是通过立庙祭祀来强化国家意识形态——在儒释道三家并立的唐代,通过道教封禅来获得神圣合法性。

由此可见,所谓“天下王氏出太原”实质上是唐代政治力量“制造”出来的认知,服务于皇权和士族政治的需要,并非对历史源流的客观描述。后世不加辨析地沿用,导致了许多王氏宗亲对自身源流的误解。

5.3 “冒籍”现象与太原郡望的泛化

唐代实行科举制度后,“冒籍”(假冒籍贯)现象十分普遍。因为科举录取名额按地区分配,有些地区的录取率较高,考生就纷纷“寄籍”到这些地区。与此同时,郡望的社会价值仍然很高——拥有一个高门郡望,可以在社交、婚姻、仕途中获得诸多便利。因此,许多并非太原王氏后裔的王姓族人,也开始自称“太原王”。

这种现象在唐代墓志中表现得非常明显。学者统计唐代王氏墓志发现,自称“太原王氏”的墓志数量远远超过自称“琅琊王氏”的数量,但两汉魏晋时期的实际情况恰恰相反——琅琊王氏的显赫程度和人口规模,至少在魏晋时期是超过太原王氏的。这种反差,只能解释为唐代出现了大规模的“改望”或“冒望”现象。

“冒望”的社会学机制是:当一个郡望的社会声望足够高时,人们就会主动依附它,即使血缘上并不相关。这种依附可以是真实的“改望”(即更改家族记载),也可以是虚假的“冒望”(即伪造家谱)。唐代武则天以后,太原王氏的声望超越了琅琊王氏,成为天下王氏共同向往的郡望,于是出现了大规模“冒太原王”的现象。随着这种“冒望”的普遍化,“天下王氏出太原”也就不再是一个需要论证的事实,而变成了一种理所当然的“常识”。

5.4 宋代《百家姓》的定型

进入宋代,“天下王氏出太原”最终完成了从“官方建构”到“民间常识”的转变。《百家姓》作为宋代启蒙读物,流传极广,几乎到了“家喻户晓、妇孺皆知”的程度。《百家姓》以“赵钱孙李,周吴郑王”开篇,虽然正文中并未注明各姓的郡望,但历代注释和口传都会将“王”与“太原”联系在一起。宋人编纂的《百家姓》注本,如《增广百家姓》《百家姓考略》等,都明确指出“王,太原郡”。

《百家姓》的影响之大,怎么强调都不过分。它是中国历史上传播最广的蒙学读物之一,与《三字经》《千字文》并称“三、百、千”。历代儿童入学,首先要背诵的就是《百家姓》。通过这种数百年不间断的教育灌输,“王——太原”的关联被深深刻入了中国人的集体记忆。

与此同时,宋代理学兴起,宗族制度得到强化。修谱、联宗、建祠成为民间普遍的社会活动。在这个过程中,需要一个统一的郡望作为凝聚族人的符号。太原这个最早的得姓之地,天然地具备了这种号召力。各地王氏纷纷修谱,大多将自己的世系上溯到太原,以证明自己“根正苗红”。这种修谱活动,进一步巩固了“天下王氏出太原”的观念。

值得注意的是,宋代王氏宗谱的大量编纂,本身就带有“层累”的特点。很多宗谱为了抬高门第,会伪造早期的世系,将本不相干的地方望族“嫁接”到太原王氏的谱系上。这种“伪谱”的大量存在,反过来又为“天下王氏出太原”提供了“文献依据”,形成了一个自我强化的循环。

5.5 明清以来的传播与固化

明清时期,“天下王氏出太原”已经成为了不可动摇的“祖训”。这一时期,王氏宗祠遍及全国,而几乎所有的王氏宗祠都会悬挂“太原堂”的匾额。太原晋祠的子乔祠,正是在明嘉靖五年(1526年)由地方官员和王氏后裔共同修建的,成为了全国王氏公认的“祖祠”。

清代及民国时期,随着宗族社会的进一步成熟,修谱活动更加普遍。几乎所有的王氏宗谱,都会在序言中引用“天下王氏出太原”这句俗语,并将其作为家族的“源头”。即使有些支系明明有其他源流(如赐姓、改姓的王氏),也会想方设法与太原攀上关系。

这种文化认同的力量是如此强大,以至于它超越了纯粹的血缘事实,成为了一种“想象的共同体”。对于绝大多数王氏后裔来说,“天下王氏出太原”不是需要论证的历史命题,而是需要信仰的家族信条。即使有人指出了其中的历史疑点,也很难改变这种根深蒂固的认同——因为这种认同已经不仅仅关乎历史,更关乎情感和身份。

5.6 解释核心困惑:为何琅琊后裔的祠堂写太原堂

至此,我们可以直接回答文章开头提出的困惑:为什么很多王氏家族的家谱明明记载自己是琅琊支系,祠堂上却写着“太原堂”?

答案可以概括为:家谱记录的是血缘世系,祠堂堂号记录的是文化认同。而后者是唐代以后政治建构的结果,并非血缘事实。

第一,从血缘上讲:如果您家族谱能够清晰追溯到王元、王吉、王导、王羲之等,那么您就是琅琊王氏的血缘后裔。这是家族世代传承的事实,不容否定。琅琊王氏的开基祖是王元,与太原王氏的开族之祖王霸是兄弟关系,琅琊为长支、太原为次支。您的祖先属于长支一脉。

第二,从文化建构上讲:自唐宋以后,“太原”逐渐成为天下王姓共同尊奉的总堂号。这一过程历经唐代政治抬升(《氏族志》将太原王氏列为高门、武则天封禅立庙)、宋代《百家姓》普及、明清修谱规范化,最终形成了“王姓皆可称太原”的社会共识。因此,您的祖先在明清修谱时选择挂“太原堂”匾额,是顺应了当时的社会风气,并不表示他们否定自己的琅琊血缘。

第三,二者并不矛盾:这就如同现代海外华人称自己为“炎黄子孙”。从严格的血缘看,并非每个华人都能证明自己是炎帝、黄帝的直系后裔,但这不妨碍“炎黄子孙”作为一个文化认同符号被普遍使用。“太原堂”对于王氏宗亲而言,正是这样一个凝聚认同的文化符号——它承载的是对共同祖先(太子晋)和发祥地(晋地)的追念,而不是对某个特定分支(太原支系)的血缘归附。

因此,琅琊后裔无需为此困惑。您的家谱记载了真实可信的祖先源流,您的祠堂堂号体现了历史形成的联宗文化。两者都是家族历史的一部分,相得益彰。这正是“天下王氏一家亲”的真谛所在——无论血缘上属于琅琊还是太原,无论是长支还是次支,在文化认同上,我们都是一家人。祠堂里挂着“太原堂”匾额的琅琊后裔,不必觉得矛盾;太原后裔也不必觉得自己的地位被削弱。我们共同的名字叫“王氏”,共同的源头在广义的晋地,共同的祖先叫太子晋。

需要指出的是,理解这一建构过程,不是为了否定王氏宗亲对太原的情感认同,而是为了让大家在了解真实历史的基础上,更加理性地看待这一文化现象。同时,这也提醒我们:所谓“天下王氏出太原”作为一句覆盖所有王氏的统一口号,是后世建构的产物,不应用于概括王氏全局的血缘源流。

未完待续,敬请期待:

六、实事求是对待王氏源流:几点认识与建议

  王

实业里的文化人,天地间的修行者

· 实业轨迹:三十载 · 钢铁/化工/建筑 · 青工至董事长

· 文化转身:家谱编修专家 · 文化数字平台 · 多部专著作者

· 精神家园:诗人 · 散文作者 · 省市报刊常见面孔

· 创作主题:故乡 · 宗族 · 风月 · 温情

· 人生信条:以文常会友,唯德自成邻;以实兴百业,以信立商纲。

微信扫一扫  关注该公众号

前言

我结集出版《子文子集》源于一次偶然。确切地讲,应该是形势的必然。在这个以财富衡量一切、全民追逐名利的年代,弘扬传统文化、歌颂祖先功德就显得尤为重要。如果说敬祖归宗是我们的个体责任,那么继承中华优秀传统文化就是一代人的集体担当!

我读的书不多,但我明白主宰万物的除了自然,就是“神”。神源于有缘人的修炼与超度。我崇拜我的祖宗,因为祖宗是我心中的神;中华五千年的传统就是留给我们打开世界万物的钥匙。可是,直到不惑之年我才懂得用图文、诗词等形式记录下关于祖宗、关于家族的情和事。我在《铜锣新声》会刊、《王家人》杂志、《荆楚新安琅琊王氏宗谱》担任编审和主修期间,思考比较多的是中华传统文化的精髓是什么?自身修炼德行的动力在哪里?我认为传统文化就是根的文化,不断生长的根系就是传统文化的精髓。自身修炼德行的动力来自于信仰,那就是有因必有果。

我在工作之余应邀参加了多地有关传统文化的交流、恳亲联谊的民间集会,有感于老祖宗留下的东西太多,而我们继承的却很少,因此,天命之年的我没有理由不把寻根问祖、恳亲联谊路上的情与景、人与物记录下来与广大爱好传统文化、热衷宗族事务的读者分享。

《子文子集》的结集出版,由于时间紧,本人水平有限,书中错误难免,不妥之处,还望各位宗长、读者斧正!

编者

二〇一五年五月

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-01 04:04:38 HTTP/2.0 GET : https://h.460.net.cn/a/531156.html
  2. 运行时间 : 0.177990s [ 吞吐率:5.62req/s ] 内存消耗:4,346.61kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f96e696c7c7d3e5f79d8a201b41f72e2
  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.000798s ] mysql:host=127.0.0.1;port=3306;dbname=h460;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001626s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000804s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000733s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001288s ]
  6. SELECT * FROM `set` [ RunTime:0.000630s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001317s ]
  8. SELECT * FROM `article` WHERE `id` = 531156 LIMIT 1 [ RunTime:0.001461s ]
  9. UPDATE `article` SET `lasttime` = 1782849878 WHERE `id` = 531156 [ RunTime:0.004092s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000574s ]
  11. SELECT * FROM `article` WHERE `id` < 531156 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001118s ]
  12. SELECT * FROM `article` WHERE `id` > 531156 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001630s ]
  13. SELECT * FROM `article` WHERE `id` < 531156 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.002108s ]
  14. SELECT * FROM `article` WHERE `id` < 531156 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001735s ]
  15. SELECT * FROM `article` WHERE `id` < 531156 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001880s ]
0.182957s