Codeigniter Ручное подключение к базе данных - PullRequest
1 голос
/ 28 апреля 2010

Я делаю php в среде Codeigniter. Всегда Codeigniter поддерживает постоянные соединения по умолчанию. Я не хочу использовать это соединение. Мне нужно подключиться вручную. Возможно ли это в Codeigniter? Если кто-нибудь знает, пожалуйста, помогите мне идти вперед. Мне нужно немного объяснений, пожалуйста.

Ответы [ 2 ]

2 голосов
/ 28 апреля 2010

, если вы хотите не постоянное соединение, настройте файл конфигурации.

$config['hostname'] = "localhost";
$config['username'] = "myusername";
$config['password'] = "mypassword";
$config['database'] = "mydatabase";
$config['dbdriver'] = "mysql";
$config['dbprefix'] = "";

$config['pconnect'] = FALSE;

$config['db_debug'] = TRUE;
$config['cache_on'] = FALSE;
$config['cachedir'] = "";
$config['char_set'] = "utf8";
$config['dbcollat'] = "utf8_general_ci";

$this->load->database($config);


Вы можете прочитать больше в http://codeigniter.com/user_guide/database/connecting.html

0 голосов
/ 10 сентября 2017

Вам необходимо обновить файл в application / config / databse.php

Значения зависят от конкретной среды. Например, при использовании SQLite вам не нужно указывать имя пользователя или пароль, а имя базы данных будет путем к файлу вашей базы данных.

Если вы используете сервер xampp, оставьте поле пароля пустым.

$active_group ='default';
$query_builder = TRUE;

$db['default'] = array(
    'dsn'   => '',
    'hostname' => 'localhost',
    'username' => 'root',
    'password' => '',
    'database' => 'test',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => FALSE,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => FALSE,
    'compress' => FALSE,
    'stricton' => FALSE,
    'failover' => array(),
    'save_queries' => TRUE
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...