Php 无法连接到本地CodeIgniter数据库
我对CodeIgniter和php非常陌生。我有一个我无法解决的问题 我正试图开始在CodeIgniter php网站上工作,我不断得到: 找不到类“DB” 我在第92行有个错误这是那条线Php 无法连接到本地CodeIgniter数据库,php,codeigniter,Php,Codeigniter,我对CodeIgniter和php非常陌生。我有一个我无法解决的问题 我正试图开始在CodeIgniter php网站上工作,我不断得到: 找不到类“DB” 我在第92行有个错误这是那条线 try { DB::connect(DB_ADAPTER, array( 'host' => DB_HOST, 'user' => DB_USER, 'pass' =>
try {
DB::connect(DB_ADAPTER, array(
'host' => DB_HOST,
'user' => DB_USER,
'pass' => DB_PASS,
'name' => DB_NAME,
'persist' => DB_PERSIST
)); // connect
if (defined('DB_CHARSET') && trim(DB_CHARSET)) {
DB::execute("SET NAMES ?", DB_CHARSET);
} // if
DB::execute('ROLLBACK');
DB::execute('UNLOCK TABLES');
DB::execute('SET AUTOCOMMIT=1');
} catch(Exception $e) {
if (Env::isDebugging()) {
Env::dumpError($e);
} else {
Logger::log($e, Logger::FATAL);
Env::executeAction('error', 'db_connect');
} // if
} // try
不要使用这种方法。转到
应用程序->配置->数据库.php
并在那里输入数据库凭据
然后前往applications->config->autoload.php
并在库中添加数据库例如:
$autoload['libraries'] = array('database');
(应该在第55行附近)
然后,您可以使用和Codeigniter的内置数据库帮助程序来完成您想要的任务
您希望在模型中执行所有这些操作。例如:
function madeup_stuff($id){
$query = $this->db->get_where("table_name", array("id" => $id));
$data = array();
foreach ($query as $q){
$data[] = $q;
}
}
这是代码中的一个问题,与数据库服务器/连接无关。您知道我应该在哪里查找吗?该网站在线工作,但不在本地主机上工作我没有应用程序->配置文件夹我有rtunk->配置我添加了定义('DB_ADAPTER','mysql');定义('DB_HOST','localhost');定义('DB_USER','root');定义('DB_PASS','');定义('DB_名称','crm');定义('DB_前缀','');定义('DB_字符集','utf8');定义('DB_PERSIST','false');返回true;您确定使用的是最新版本的codeigniter吗@User3041833这不是我的项目,我只需要对现有项目进行一些更改,是不是写了vershen?