三槐堂,即三槐王氏的堂号。三槐王氏是当今王氏中最大的一支,闻名天下,枝繁叶茂,是太原王氏(或琅琊王氏)的一衍派。三槐堂是王氏子孙繁衍最大的支派,在《中国家谱综合目录》的王氏家谱目录中,冠以“三槐堂”堂号的家谱目录,占有堂号的王氏家谱总数的40%左右。 三槐堂的由来 王祜(亦名王佑),祖籍莘县(宋时属大名府,今属山东省),以文学见长。五代时先仕晋,后及汉、周,北宋建国后,宋太祖赵匡胤拜其为监察御史,颇得赏识,官职不断升迁,以尚书兵部侍郎知制诰。乃举家迁来京城,落户开封。时在宋乾德三年(965年)至开宝二年(969年)之间。 王祜落户开封的具体地址,明李濂的《汴京遗迹志》说在仁和门外,清周城的《宋东京考》说在望春门外。这仁和门和望春门实际指的都是曹门,即今曹门关中街偏北一带。 宋开宝二年(969年),有人密告魏州节度使符彦卿谋叛。魏州即大名(大名县亦名魏县),宋太祖乃派王祜权知大名府。那个时候,莘县一带归属大名府,宋太祖要王祜衣锦还乡,许以“便宜”行事,并以赵普(一说王溥)相位相许的真实用心在于除符,王祜自是心知肚明。但王祜至大名接任后,明察暗 开封府题名碑上有多位三槐堂族人姓名访,却查无实据,数月无闻。宋太祖乃驿召面问,王祜直言禀报,符彦卿无谋叛事实,并以自己全家百口性命担保。甚至直谏太祖吸取晋、汉(五代)皇帝因猜忌而滥杀无辜的教训。太祖听后很不以为然,乃把王祜改派知襄州。如此以来,王祜升迁宰相的许诺当然是落空了。王祜赴襄州任前在其宅院内,手植槐树3棵,曰:“吾子孙必有为三公者。”以我们今人的思想揣度王祜当时的心情,很可能对自己当不成宰相有点生气,可能是“别看我不能位列三公,我的子孙一定有能担任宰相,位列三公的”气话。当然,也可以认为王祜这句话是他的自信或远见。但他以三槐比拟三公确是无疑的。 后来的事实果不出其所料,他的儿子王旦在宋真宗时做了宰相,使他的预言变成了现实。三槐堂不仅成了王祜一支的堂号,而且成为整个王氏大家族中很重要的一个分支——三槐王氏。 褒公西入咸阳,传四世至綝公,綝有十子,第三子曒公为潞州刺史,曒公八传至言公,为唐滑州黎阳令,言公生彻,为后唐进士,官至左拾遗,彻公生佑,是为三槐王氏始祖。 开封东郊大边村王旦墓佑公少笃志词学,性倜傥,有俊气。后晋天福年中,以书见桑维翰,维翰称其藻丽,由是名闻京师。邺帅杜重威辟为观察支使。至后周,仕为魏县、南乐二县县令。宋太祖即位,擢拜监察御史,后加集贤院修撰,转户部员外郎。至宋太宗时,知河中、开封二府,以病请告,拜为兵部侍郎。佑公生逢五代战乱,历事后晋、后周和宋朝,皆以文武忠孝而显名。佑公宦居于汴梁城东时,筑室于仁和门外,尝手值三槐于庭院中,言称其子孙必有为三公者。后来王佑裔孙因之而称为“三槐王氏”。 三槐王氏自祜公以后,簪缨相继,历世为官,子孙分任各处,子孙散布于海内外
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2025-12-19 14:37:17 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=982915&id=26675
- 运行时间 : 0.075408s [ 吞吐率:13.26req/s ] 内存消耗:3,733.32kb 文件加载:53
- 查询信息 : 4 queries 0 writes
- 缓存信息 : 0 reads,0 writes
- 配置加载 : 69
- F:\zhjp\public\index.php ( 0.76 KB )
- F:\zhjp\thinkphp\start.php ( 0.72 KB )
- F:\zhjp\thinkphp\base.php ( 2.60 KB )
- F:\zhjp\thinkphp\library\think\Loader.php ( 21.07 KB )
- F:\zhjp\vendor\composer\autoload_static.php ( 3.44 KB )
- F:\zhjp\vendor\myclabs\deep-copy\src\DeepCopy\deep_copy.php ( 0.25 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random.php ( 7.76 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\byte_safe_strings.php ( 6.17 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\cast_to_int.php ( 2.66 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\error_polyfill.php ( 1.62 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random_bytes_mcrypt.php ( 2.54 KB )
- F:\zhjp\vendor\paragonie\random_compat\lib\random_int.php ( 6.56 KB )
- F:\zhjp\vendor\topthink\think-captcha\src\helper.php ( 1.94 KB )
- F:\zhjp\thinkphp\library\think\Route.php ( 60.23 KB )
- F:\zhjp\thinkphp\library\think\Config.php ( 6.38 KB )
- F:\zhjp\thinkphp\library\think\Validate.php ( 41.63 KB )
- F:\zhjp\thinkphp\library\think\Error.php ( 3.75 KB )
- F:\zhjp\thinkphp\convention.php ( 10.37 KB )
- F:\zhjp\thinkphp\library\think\App.php ( 21.51 KB )
- F:\zhjp\thinkphp\library\think\Request.php ( 49.78 KB )
- F:\zhjp\application\config.php ( 9.78 KB )
- F:\zhjp\application\database.php ( 1.94 KB )
- F:\zhjp\application\extra\queue.php ( 0.63 KB )
- F:\zhjp\thinkphp\library\think\Hook.php ( 4.71 KB )
- F:\zhjp\application\tags.php ( 0.99 KB )
- F:\zhjp\application\common.php ( 19.40 KB )
- F:\zhjp\thinkphp\library\think\Env.php ( 1.21 KB )
- F:\zhjp\thinkphp\helper.php ( 17.30 KB )
- F:\zhjp\thinkphp\library\think\Lang.php ( 7.23 KB )
- F:\zhjp\thinkphp\library\think\Log.php ( 6.05 KB )
- F:\zhjp\thinkphp\lang\zh-cn.php ( 11.81 KB )
- F:\zhjp\application\route.php ( 1.46 KB )
- F:\zhjp\application\jia\controller\Index.php ( 27.11 KB )
- F:\zhjp\thinkphp\library\think\Controller.php ( 6.07 KB )
- F:\zhjp\thinkphp\library\traits\controller\Jump.php ( 4.90 KB )
- F:\zhjp\thinkphp\library\think\View.php ( 6.77 KB )
- F:\zhjp\thinkphp\library\think\view\driver\Think.php ( 5.64 KB )
- F:\zhjp\thinkphp\library\think\Template.php ( 44.90 KB )
- F:\zhjp\thinkphp\library\think\template\driver\File.php ( 2.24 KB )
- F:\zhjp\application\jia\model\JiaClass.php ( 0.39 KB )
- F:\zhjp\thinkphp\library\think\Model.php ( 69.14 KB )
- F:\zhjp\thinkphp\library\think\Db.php ( 6.67 KB )
- F:\zhjp\thinkphp\library\think\db\connector\Sqlsrv.php ( 3.96 KB )
- F:\zhjp\thinkphp\library\think\db\Connection.php ( 29.97 KB )
- F:\zhjp\thinkphp\library\think\db\Query.php ( 93.74 KB )
- F:\zhjp\thinkphp\library\think\db\builder\Sqlsrv.php ( 4.46 KB )
- F:\zhjp\thinkphp\library\think\db\Builder.php ( 31.55 KB )
- F:\zhjp\thinkphp\library\think\Debug.php ( 7.13 KB )
- F:\zhjp\application\jia\model\JiaList.php ( 0.40 KB )
- F:\zhjp\runtime\temp\0e77e4d39b0f30d30e53cf3d69caec6b.php ( 1.34 KB )
- F:\zhjp\thinkphp\library\think\Url.php ( 12.72 KB )
- F:\zhjp\thinkphp\library\think\Response.php ( 8.28 KB )
- F:\zhjp\thinkphp\library\think\debug\Html.php ( 4.17 KB )
- F:\zhjp\thinkphp\library\think\Cache.php ( 6.10 KB )
- [ LANG ] F:\zhjp\thinkphp\lang\zh-cn.php
- [ ROUTE ] array (
'type' => 'module',
'module' =>
array (
0 => 'jia',
1 => 'index',
2 => 'jpview1',
),
)
- [ HEADER ] array (
'connection' => 'keep-alive',
'cache-control' => 'max-age=0',
'x-forwarded-for' => '10.8.202.247',
'via' => '1.1 squid-proxy-5b5d847c96-6fxbr (squid/6.13)',
'host' => '219.146.67.246',
'accept-encoding' => 'gzip, br, zstd, deflate',
'user-agent' => 'Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)',
'accept' => '*/*',
'content-length' => '',
'content-type' => '',
)
- [ PARAM ] array (
'cid' => '982915',
'id' => '26675',
)
- [ RUN ] app\jia\controller\Index->jpview1[ F:\zhjp\application\jia\controller\Index.php ]
- [ DB ] INIT sqlsrv
- [ VIEW ] F:\zhjp\public/../application/jia\view\index\jpview1.html [ array (
0 => 'list',
1 => 'list1',
) ]
- [ DB ] CONNECT:[ UseTime:0.000291s ] sqlsrv:Database=yhhy_db;Server=10.15.6.40,1433
- [ SQL ] SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.tables AS t
JOIN information_schema.columns AS c
ON t.table_catalog = c.table_catalog
AND t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_name = 'jia_class' [ RunTime:0.004046s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.001560s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 26675) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.003261s ]
- [ SQL ] SELECT column_name, data_type, column_default, is_nullable
FROM information_schema.tables AS t
JOIN information_schema.columns AS c
ON t.table_catalog = c.table_catalog
AND t.table_schema = c.table_schema
AND t.table_name = c.table_name
WHERE t.table_name = 'jia_list' [ RunTime:0.001956s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.001220s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 982915) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001695s ]

0.078848s