首页 > 其他 > 详细

关于$GLOBALS['ecs']->table()的问题?

时间:2014-10-28 13:41:20      阅读:250      评论:0      收藏:0      [点我收藏+]

$ecs对象定义数据库和表前缀

class ECS
{
    var $db_name = ‘‘;
    var $prefix  = ‘ecs_‘;

    function ECS($db_name, $prefix)
    {
        $this->db_name = $db_name;
        $this->prefix  = $prefix;
    }

    function table($str)
    {
        return ‘`‘ . $this->db_name . ‘`.`‘ . $this->prefix . $str . ‘`‘;
    }

$ecs = new ECS(test, test_cp_);

$ecs -> table(‘identity_approve‘) 组合成一个带数据库名的表名  test.test_cp_identity_approve

以前只知道查询写成

    SELECT * FROM test_cp_identity_approve WHERE

原来带上数据库名和不带数据库名皆可以
    SELECT * FROM test.test_cp_identity_approve WHERE

关于$GLOBALS['ecs']->table()的问题?

原文:http://www.cnblogs.com/jiechn/p/4056399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!