$GLOBALS['ecs']->table()について質問?

1672 ワード

$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