时间:2021-07-01 10:21:17 帮助过:17人阅读
return array(
//'配置项'=>'配置值'
//静止模块访问
//'MODULE_DENY_LIST' => array('Common','Runtime','Admin'),
//允许访问
//'MODULE_ALLOW_LIST' => array('Home','Admin'),
//默认加载模块
'DB_TYPE'=>'mysql',
'DB_HOST'=>'localhost:8080',
'DB_USER'=>'root',
'DB_PWD'=>'123456789',
'DB_PORT'=>'3306',
'DB_NAME'=>'thinkphp',
'DB_PREFIX'=>'think_',
);
然后在类里面通过方法访问,USER是数据库的名称
public function test(){
$user=new Model('User'); //连接数据库
var_dump($user->select());
}
他总是不成功,请问这是什么原因。
我在用thinkphp框架连接数据库的时候,它总是连接不上。
代码如下
config.php
return array(
//'配置项'=>'配置值'
//静止模块访问
//'MODULE_DENY_LIST' => array('Common','Runtime','Admin'),
//允许访问
//'MODULE_ALLOW_LIST' => array('Home','Admin'),
//默认加载模块
'DB_TYPE'=>'mysql',
'DB_HOST'=>'localhost:8080',
'DB_USER'=>'root',
'DB_PWD'=>'123456789',
'DB_PORT'=>'3306',
'DB_NAME'=>'thinkphp',
'DB_PREFIX'=>'think_',
);
然后在类里面通过方法访问,USER是数据库的名称
public function test(){
$user=new Model('User'); //连接数据库
var_dump($user->select());
}
他总是不成功,请问这是什么原因。
配置'DB_HOST'=>'localhost:8080'
去掉端口
DB_HOST里面就只填地址,你应该没理解配置文件的作用,剩下的端口是默认还是特殊的由DB_PORT来配置,
即使出错了,你也可以通过M()->getError()获取错误信息。