Я хочу спросить, почему codeigniter не подходит для базы данных, если база данных содержит символ «пробелы», ниже пример кода, который работает как шарм.База данных Codeigniter connect, содержащая пробелы в имени базы данных
$db['posko_db']['hostname'] = 'localhost';
$db['posko_db']['username'] = 'root';
$db['posko_db']['password'] = '';
$db['posko_db']['database'] = 'database'; <---- without spaces
$db['posko_db']['dbdriver'] = 'sqlsrv';
$db['posko_db']['dbprefix'] = '';
$db['posko_db']['pconnect'] = FALSE;
$db['posko_db']['db_debug'] = TRUE;
$db['posko_db']['cache_on'] = FALSE;
$db['posko_db']['cachedir'] = '';
$db['posko_db']['char_set'] = 'utf8';
$db['posko_db']['dbcollat'] = 'utf8_general_ci';
$db['posko_db']['swap_pre'] = '';
$db['posko_db']['autoinit'] = TRUE;
$db['posko_db']['stricton'] = FALSE;
и вот пример кода, подключение косяк работать
$db['posko_db']['hostname'] = 'localhost';
$db['posko_db']['username'] = 'root';
$db['posko_db']['password'] = '';
$db['posko_db']['database'] = 'data base'; <---- with spaces
$db['posko_db']['dbdriver'] = 'sqlsrv';
$db['posko_db']['dbprefix'] = '';
$db['posko_db']['pconnect'] = FALSE;
$db['posko_db']['db_debug'] = TRUE;
$db['posko_db']['cache_on'] = FALSE;
$db['posko_db']['cachedir'] = '';
$db['posko_db']['char_set'] = 'utf8';
$db['posko_db']['dbcollat'] = 'utf8_general_ci';
$db['posko_db']['swap_pre'] = '';
$db['posko_db']['autoinit'] = TRUE;
$db['posko_db']['stricton'] = FALSE;
я пытался, используя многие пути, и до сих пор не работает, кто может помочь? спасибо.
Он работает для баз данных MySQL. –
Позвольте мне попробовать, держись за секунду. –
работает над созданием базы данных MySQL с именем «база данных» и установлено соединение. –