在我见到的众多主体王氏宗谱中,对于王氏由来都有涉及,有关始祖的各种传说版本都有,对于重要的事件也都有记载,但我都不太满意。特别是两个词是深恶痛绝。一个词是“太子晋”,一个是“被贬”。第一个词给人的感觉是什么?你姓王,你父亲姓王,你爷爷姓王,别人叫你爷爷老王头,叫你父亲老王可以吗?可以的,当时的社会环境,平辈之间的称呼,有一点调侃和戏谑的味道,就算你在傍边,别人这样称呼你的亲人,你虽然不乐意,也无可奈何,因为他们和你的父亲王乔,姓姬,名晋,又名子晋,字子乔,周灵王太子。生于灵王7年(公元前 565 年)卒于灵王23年(公元前 549 年),中华主体王氏始祖。好吹笙,作凤凰鸣,性温良忠厚,聪慧能干,年少册立, 15 岁即辅助父王治国,时虽王室衰微,名臣叔向和乐官师旷都曾问道子乔公,皆拜服。公元前550 年,即孔子诞生后一年,洛阳附近发生水灾,危及王宫安全。子乔公以民生为重,认为壅水必危及农耕,直谏而灵王不纳,遂出走伊洛间,被仙人浮丘公接引至嵩山修道,卒后葬于缑氏山。百姓感其恩德,就以平时的称呼'王子',做为他的姓氏,从此,他的后人就以'王'为姓。道教仙人尊子乔公为“圣祖玉寰皇帝”。孔子读诗书至此曾投笔叹曰:“惜夫,杀吾君也”;屈原在《远游》诗中表达景慕之情曰:“轩辕不可攀援兮,吾将从王乔而娱戏”;唐代武则天封禅嵩岳时,封王乔为“升仙太子”,立制了御书《升仙太子碑》;”后李白亦写道,“吾爱王子乔,得道伊洛滨”。天下王氏大都自认琅琊、太原、开闽、三槐四大枝脉之后,四脉皆尊王乔为始祖!,你的爷爷平辈,他们可以这样称呼。但你能叫你爷爷老王头吗?你能叫你父亲老王吗?肯定不能。“太子晋”的称谓史官拿来的称谓也罢,虽然约定俗成,但那是旁观者和外人对始祖的称谓,而王氏自己人不能这样称呼自己的祖宗。建议涉及到始祖的称谓时称呼:始祖、始祖爷、乔公、乔爷、子乔公、子乔爷、子晋公、子晋爷、晋公、晋爷。第二个词“被贬”,说的错吗?不错,是实情,但是作为乔公子孙,“被贬”两个词又不是好词,伤疤一遍一遍的揭开,有必要一遍又一遍的提吗?我看没有必要,建议用婉转一些的词汇代替,何乐而不为呢?近期有高氏朋友要把姓氏文化产业化,想把王氏由来刻在竹简上,传播王氏文化,向我约稿,撰写王氏由来,我答应他的请求,不管稿子最后能否采纳,在我整理资料过程中发现这个问题,我也有义不容辞的责任和义务把这个错误纠正过来。以下为王氏由来完整版,建议以后在重修家谱中采用。文中有错漏的地方,欢迎各位专家学者批评指正。
基本
文件
流程
错误
SQL
调试
- 请求信息 : 2025-07-28 05:39:52 HTTP/1.1 GET : 219.146.67.246/jia/index/jpview1.html?cid=559923&id=15390
- 运行时间 : 0.074366s [ 吞吐率:13.45req/s ] 内存消耗:3,732.33kb 文件加载: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.3.103.19',
'via' => '1.1 squid-proxy-5b5d847c96-8n9z9 (squid/6.10)',
'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' => '559923',
'id' => '15390',
)
- [ 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.000223s ] 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.001985s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_class' [ RunTime:0.001350s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_class] WHERE [id] = 15390) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001609s ]
- [ 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.001857s ]
- [ SQL ] SELECT column_name FROM information_schema.key_column_usage WHERE table_name='jia_list' [ RunTime:0.000966s ]
- [ SQL ] SELECT T1.* FROM (SELECT thinkphp.*, ROW_NUMBER() OVER ( ORDER BY rand()) AS ROW_NUMBER FROM (SELECT * FROM [jia_list] WHERE [id] = 559923) AS thinkphp) AS T1 WHERE (T1.ROW_NUMBER BETWEEN 1 AND 1) [ RunTime:0.001823s ]

0.079110s