запрос к базе данных и fetch_array для назначения глобального сеанса - PullRequest
0 голосов
/ 10 февраля 2012
$query=sprintf("SELECT * FROM membertable WHERE (name='%s' AND pass='%s') AND activation='%s';",
                       $username,$password,"NULL");

$query=$this->db->query($query);
$result=$query->result_array();

Я бы хотел присвоить этот результат _SESSION, но

session_start();
$_SESSION=$result; 

приводит к неверному результату, кто-то может помочь мне с этой маленькой проблемой?

1 Ответ

0 голосов
/ 10 февраля 2012

Открыть application/config/autoload.php и в массиве $autoload['libraries'] добавить сессию:

$autoload['libraries'] = array(
    'session'
     // you may have some other libraries in here too
);

Теперь, чтобы сохранить результат, используйте

$this->session->set_userdata('db_result', $result);

И чтобы получить его

$this->session->userdata('db_result');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...