🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## 获取原始的数据表名 **tablename()** ~~~ tablename($table) ~~~ | | | | -- | -- | | $table | string 数据库中不带表前缀的表名 | |返回值|string 原始表名, 可以直接用于数据库查询操作| > 微擎系统按照惯例在所有的表名增加了前缀来增强兼容性.使用 tablename() 函数, 方便将业务数据表名转换为原始的数据表名来进行数据库操作. ~~~ function tablename($table) { if(empty($GLOBALS['_W']['config']['db']['master'])) { $GLOBALS['_W']['config']['db']['master'] = $GLOBALS['_W']['config']['db']; } $db = &$GLOBALS['_W']['config']['db']; $db['slave_except'] = false; if($db['slave_status'] == true && !empty($db['common']['slave_except_table']) && in_array($table, $db['common']['slave_except_table'])) { $db['slave_except'] = true; } return "`{$db['master']['tablepre']}{$table}`"; } ~~~