resources.dbcms3.adapter = "pdo_mysql"
resources.dbcms3.params.adapterNamespace = "Cms_Db_Adapter"
resources.dbcms3.params.host = "16.245.321.481"
resources.dbcms3.params.port = "3306"
resources.dbcms3.params.username = "ee"
resources.dbcms3.params.password = "ee"
resources.dbcms3.params.dbname = "ee"
resources.dbcms3.params.profiler = false
resources.dbcms3.params.charset = UTF8
resources.dbcms3.params.driver_options.1002 = "SET NAMES UTF8;"
//此處的數據庫連接是爲了獲取551的計劃等級預測等級
public function getdb()
{
if (EMAIL_ENV == 1) {
$config = new Zend_Config_Ini(APPLICATION_PATH . '/Config/Application.ini', 'production');
} elseif (EMAIL_ENV == 0) {
$config = new Zend_Config_Ini(APPLICATION_PATH . '/Config/Application.dev.ini', 'production');
}
$params = $config->resources->dbcms3->params;
$db = Zend_Db::factory('PDO_MYSQL', $params);
return $db;
}
public function getPlanGradeInfo($data, $row)
{
$commodity_supplier_code = $data['product_code'];
$sql = "SELECT commodity_supplier_code,plan_grade_name FROM ppy_pyramid_select_plan
WHERE commodity_supplier_code='{$commodity_supplier_code}' order by update_time desc limit 1;";
$data = $this->getdb()->fetchRow($sql);
return $data;
}
public function getForeGradeInfo($data, $row)
{
$commodity_supplier_code = $data['product_code'];
$sql = "SELECT commodity_supplier_code,forecast_grade_name FROM ppy_pyramid_select_forecast
WHERE commodity_supplier_code='{$commodity_supplier_code}' order by update_time desc limit 1;";
$data = $this->getdb()->fetchRow($sql);
return $data;
}
Zend之多數據庫配置使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.