fragen Ich habe das Programm mit den folgenden Einstellungen gestartet.Ich möchte Sie nach dem CodeIgniter Modell
application/config/database.php
$db['default'] = array
(
'dsn' => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => 'mysql',
'database' => 'opentutorials',
'dbdriver' => 'mysqli',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'port' => '8080',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
application/controllers/topic.php
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
class Topic extends CI_Controller
{
function index()
{
$this->load->database(); // 1. database 를 핸들링 하기 위해서 해야 할 첫번째 작업 (데이터베이스 라이브러리 로드)
$this->load->view('head');
$this->load->view('main');
$this->load->view('footer');
}
function get($id)
{
$this->load->view('head');
$this->load->view('get', array('id'=>$id));
$this->load->view('footer');
}
}
?>
ich, dass die Datenbankbibliothek zu verifizieren versucht wurde korrekt geladen, aber der folgende Fehler aufgetreten ist.
Ich weiß nicht, ob ich die falsche Einstellung vorgenommen habe. Wenn jemand von diesem Problem weiß, lassen Sie mich die richtige Antwort wissen.
Der Fehler lässt vermuten, dass Ihre Datenbankinformationen (Server/user/pass/Datenbank) keine vorhandene Datenbank und den Benutzer entsprechen. Existiert diese Datenbank? Hat der Benutzer Zugriff darauf? –
http://stackoverflow.com/questions/15900120/codeigniter-cant-load-database-in-my-library pese chk diese –
die meiste Zeit windows mysql Passwort ist leer. ''password' => 'mysql',' check settings first –