日本在线免费播放,国产精品合集一区二区三区,亚洲国产欧美精品,久久青青草原精品国产不卡

/**
 * 獲得分表名
 * @param $tableName            基礎表名
 */
function getSubTable($tableName, $companyId = null)
{
    // 每張表中放50個集團的數據
    $table_user = 50;
 
    //確定 companyInfo數組
    if (null === $companyId)    //未指定,根據session取
    {
        $companyInfo = M('Company')->find(COMPANY_ID);
    }
    else
    {
        $mCompany = M('Company');
        $companyInfo = $mCompany->where('id = ' . $companyId)->find();
    }
 
    //公司信息中 指定了table_name,直接取出返回
    if (isset($companyInfo['table_name']) && $companyInfo['table_name'] != ''
    {
        return $tableName . '_' . $companyInfo['table_name'];
    }
 
    //公司信息不存在直接返回表名
    if (!$companyInfo)
    {
        return $tableName;
    }
 
    //company表未指定id,按算法返回表名 (公司id % 50) = 分表id
    $total = $companyInfo['id'] % $table_user;
    //短路模式 當前面的 $total === 0 為真時候  $total = 1
    $total === 0 && $total =1; 
    return $tableName . '_' . $total;
}

 

穩定

產品高可用性高并發

貼心

項目群及時溝通

專業

產品經理1v1支持

快速

MVP模式小步快跑

承諾

我們選擇聲譽

堅持

10年專注高端品質開發
  • 返回頂部