Anonymous
Невозможно получить доступ к базе данных с помощью CodeIgniter 3 при запуске PHP8.0 [дубликат]
Сообщение
Anonymous » 07 мар 2026, 13:13
это моя база данных конфигурации:
Код: Выделить всё
'dsn' => '',
'hostname' => '10.***.***.*',
'username' => 'username',
'password' => 'password',
'database' => 'mydb',
'dbdriver' => 'sqlsrv',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => FALSE,
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => FALSE
моя модель
Код: Выделить всё
class Mod_login extends CI_Model
{
function Aplikasi(){
$sql = "SELECT * FROM aplikasi";
$data = $this->db->query($sql);
var_dump($data);
die();
if (!$data) {
return false;
} else {
return $data;
};
}
а это мой контроллер
Код: Выделить всё
public function index()
{
$logged_in = $this->session->userdata('logged_in');
if ($logged_in == TRUE) {
redirect('dashboard');
} else {
$aplikasi['aplikasi'] = $this->Mod_login->Aplikasi();
$this->load->view('admin/login_data', $aplikasi);
}
}
У меня проблемы с подключением к sqlsrv. Я уже скачал расширение для PHP8.02.
Подробнее здесь:
https://stackoverflow.com/questions/703 ... ing-php8-0
1772878422
Anonymous
это моя база данных конфигурации: [code]'dsn' => '', 'hostname' => '10.***.***.*', 'username' => 'username', 'password' => 'password', 'database' => 'mydb', 'dbdriver' => 'sqlsrv', 'dbprefix' => '', 'pconnect' => FALSE, 'db_debug' => FALSE, 'cache_on' => FALSE, 'cachedir' => '', 'char_set' => 'utf8', 'dbcollat' => 'utf8_general_ci', 'swap_pre' => '', 'encrypt' => FALSE, 'compress' => FALSE, 'stricton' => FALSE, 'failover' => array(), 'save_queries' => FALSE [/code] моя модель [code]class Mod_login extends CI_Model { function Aplikasi(){ $sql = "SELECT * FROM aplikasi"; $data = $this->db->query($sql); var_dump($data); die(); if (!$data) { return false; } else { return $data; }; } [/code] а это мой контроллер [code]public function index() { $logged_in = $this->session->userdata('logged_in'); if ($logged_in == TRUE) { redirect('dashboard'); } else { $aplikasi['aplikasi'] = $this->Mod_login->Aplikasi(); $this->load->view('admin/login_data', $aplikasi); } } [/code] У меня проблемы с подключением к sqlsrv. Я уже скачал расширение для PHP8.02. Подробнее здесь: [url]https://stackoverflow.com/questions/70390191/cannot-access-database-with-codeigniter-3-while-running-php8-0[/url]