我的配置文件如下:
<?php
return array(
//数据库设置
'DB_CONFIG1' => array(
'db_type'=>'mysql',
'db_host'=>'localhost',
'db_name'=>'mas',
'db_user'=>'root',
'db_pwd'=>'',
'db_port'=>'3306',
'db_prefix'=>'',
'db_charset'=>'utf8'
),
'DB_CONFIG2' => array(
'DB_TYPE'=> 'Oracle',
'DB_HOST'=> '172.30.56.33',
// 'DB_NAME'=>'ORCL',
'DB_NAME'=>'(DEsc
'DB_USER'=>'hncatvsms',
'DB_PWD'=>'hncatvsms',
'DB_PORT'=>'1521',
'DB_PREFIX'=>'',
'DB_CHARSET'=>'gbk',
),
'DB_CONFIG3' => array(
'DB_TYPE'=>'mysql',
// 'DB_HOST'=>'localhost',
'DB_HOST'=>'172.30.64.211',
'DB_NAME'=>'convert',
'DB_USER'=>'root',
'DB_PWD'=>'hncatv',
'DB_PORT'=>'3306',
'DB_PREFIX'=>'',
),
'DB_CONFIG4' => array(
'DB_TYPE'=>'mysql',
// 'DB_HOST'=>'localhost',
'DB_HOST'=>'172.30.64.211',
'DB_NAME'=>'convert',
'DB_USER'=>'root',
'DB_PWD'=>'hncatv',
'DB_PORT'=>'3306',
'DB_PREFIX'=>'',
),
);
?>
控制器调用:
$dao = M();
$volist = $dao->db(1,DB_CONFIG3)->query("call mytest()");
报错:
没有定义数据库配置
错误位置
FILE: D:\A3Web\Think\ThinkPHP32\Library\Think\Db.class.php LINE: 80
最佳答案