2016-05-14 5 views
0

Я пытаюсь подключить свою базу данных к воспламенителю кода в сервере mamp. вот мой конфигурационный файлКак подключить базу данных с помощью codeigniter с помощью mamp

$active_group = 'default'; 
$active_record = TRUE; 

$db['default']['hostname'] = 'localhost:3306'; 
$db['default']['username'] = 'root'; 
$db['default']['password'] = ''; 
$db['default']['database'] = 'lalcoresidency'; 
$db['default']['dbdriver'] = 'mysqli'; 
$db['default']['dbprefix'] = ''; 
$db['default']['pconnect'] = TRUE; 
$db['default']['db_debug'] = TRUE; 
$db['default']['cache_on'] = FALSE; 
$db['default']['cachedir'] = ''; 
$db['default']['char_set'] = 'utf8'; 
$db['default']['dbcollat'] = 'utf8_general_ci'; 
$db['default']['swap_pre'] = ''; 
$db['default']['autoinit'] = TRUE; 
$db['default']['stricton'] = FALSE; 

Я поставил локальный: 3306, потому что номер порта в MAMP сервер для базы данных дается 3306.

вот мой контроллер

class Testimonials extends CI_Controller{ 

    public function __construct() { 
     parent::__construct(); 
     $this->load->library('database'); 
    } 

    public function index(){ 
     $data=array(); 
     $this->load->model('testimonial_model'); 
     $this->load->database(); 
     $data['result']=$this->testimonial_model->get_testimonial(); 
     $this->load->view('testimonials_view',$data); 
    } 
} 

вот моя модель

class Testimonial_model extends CI_Model{ 
    function get_testimonial(){ 
     $this->db->select('*'); 
     $this->db->from('testimonial'); 
     $this->db->order_by("r_id", "desc"); 

     $query=$this->db->get(); 
     return $result=$query->result(); 
    } 
} 

Когда я запускаю этот код, то он показывает следующее сообщение об ошибке

A Database Error Occurred 

Unable to connect to your database server using the provided settings. 

Filename: C:\MAMP\htdocs\lalcoresidency\system\database\DB_driver.php 

Line Number: 125 

Пожалуйста, помогите мне найти раствор

+0

http://stackoverflow.com/a/4578940/4229270 & http://stackoverflow.com/a/11043416/4229270 – Sinto

+0

Я бы автоматически загружая библиотеку базы данных в автозагрузку .php – user4419336

+0

Я попробовал базу данных в автозагрузке. но показывал ту же ошибку – nushrat

ответ

1
$db['default']['db_debug'] = FALSE; 

Вместо

$db['default']['db_debug'] = TRUE; 
+0

Его работа thanx alot xr33dx – nushrat

+0

UR most wellcome nushrat –

Смежные вопросы